/*==========  Desktop First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
	.about-company-form__phone-wrap input,
	.about-company-form__phone-wrap span{
		max-width: 100%;
	}
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {

	.padding-md-0 { 
		padding: 0; 
	}

	.article-add-news {
		height: 80px;
	}

	.about-company-form__line-block input {
		width: 100%;
	}

	.about-company-form input.width-200 {
		width: 100% !important;
	}
	
	.about-company-form__office-image {
		justify-content: center;
		flex-direction: column;
	}
	    
	.about-company-form__office-image span{
		max-width: 100%;
	}

	.reset-password-user {
		height: auto;
		width: 100%;
		text-align: center;
		margin-right: 0;
	}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.wrapper__main--padding {
		padding-bottom: 176px;
	}

	.main-menu-item {
		font-size: 14px;
	}

	.main-menu-item a {
		width: 80%;
	}

	.reset-password-navigation--margin {
		margin-top: 0;
	}
	
}
@media only screen and (max-width : 760px) {
	.article-add-news {
		height: 50px;
	}
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 550px) {
	.autorisation-form input[type='text'] {
		width: 100%;
		margin-bottom: 20px;
	}
	.autorisation-form input[type='submit'] {
		position: static;
		margin: 0;
	}
	.autorisation-form input[type='text'] {
		padding: 0 10px !important; 
		height: 56px;
	}
	
	.autorisation-form--margin {
		margin: 10px 0;
	}
	.autorisation-form__company-logo {
		top: auto;
		left: auto;
		margin-left: 0;
		bottom: 78px;
  		right: 10px;
	}

	.autorisation--margin {
		margin-top: 5vh;
	}
	
	/*.social-links-wrapper {
		transform: translate3d(0, 48%, 0px) scale3d(1, 1, 1);
	}*/
	
	.social-links li {
		width: 45%;
		margin-top: 10px;
	}

	.social-links__title {
		font-size: 14px;
	}
	.social-links__show-all {
		width: 50px;
		height: 26px;
	}
	.wrapper__main--padding {
		 padding-bottom: 132px;
	}

	.autorisation-content img {
		max-width: 100px;
	}

	.autorisation-form__forgot-passwort--margin {
		margin-top: 20px;
	}

	.account-info {
		flex-wrap: wrap;
		justify-content: flex-end;
	}
	.account-info-data-wrap {
		order: 1;
	}

	.main-menu-item {
		width: 49%;
	}
	.main-menu-item {
		font-size: 16px;
	}
	.account-info.flex-space-between {
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	.news-page-head > div {
		margin: 10px 0;
	}

	.article-small-content__margin-left-10p {
		margin-left: 10px;
	}

	.account-info-logos img {
		max-height: 64px;
	}
	.bg-gradient-gray img {
		height: 16px;
	}

	.wrapper__news--padding {
		padding-bottom: 50px;
	}

	.content-language__list,
	.publics-list__list {
		max-width: none;
		top: 6px;
	}
	.back-to-menu img {
		max-height: 64px;
	}

	.news-page-head__user-list {
		width: 100%;
		order: 1;
	}

	.reset-password-form input[type="submit"] {
		margin-top: 20px;
	}
	.reset-password-success {
		font-size: 20px;
	}
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
	.wrapper__main--padding {
		padding-bottom: 110px;
	}

	/*.autorisation-form input[type='submit'] {
		width: 100px;
		height: 100px;
	}*/

	.autorisation-form__forgot-passwort--margin {
		margin: 10px 0;
	}
	.autorisation-form input[type='text'] {
		margin-bottom: 10px;
	}
	.back-to-menu--width {
		width: 120px;
	}
}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {
	.news-page-head .content-language {
		bottom: 0;
		top: 18px;
	}

	
}


/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {

}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {

}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
	.multilanguage-tabs.ui-widget-content {
		border: none;
		padding: 0;
	}

	.multilanguage-tabs.ui-tabs .ui-tabs-panel {
		padding-left: 15px;
   		padding-right: 15px;
	}
}

 /* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

}