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

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

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 991px) {
	.main-nav{
		display: none;
		background-color: #fff;
		margin: 0;
		top: 124px;
		margin: auto;
	}

	.main-nav .menu {
		width: 100%;
	}

	.main-nav .container{
		width: 100%;
		padding: 0;
	}

	.main-nav .menu li a {
		padding: 8px 0;
	}

	.main-nav .menu li a{
		color: rgba(0, 0, 0, 0.92);
	}

	.main-header{
		padding: 10px 0;
	}

	.mobile-container{
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.header-container .text {
		display: none;
	}

	.header-container {
		justify-content: center;
	}

	.header-container .head-logo {
		margin: 0 0 10px;
	}

	.head-logo img{
		margin: 0;
	}

	.header-container .head-contacts {
		display: none;
	}

	.lang-switcher {
		width: 42px;
		text-align: right;
	}

	.lang-switcher .lang-item.active {
		display: none;
	}

	.lang-switcher li {
		opacity: 1;
		margin: 0;
	}

	.mobile-menu-button{
		margin: 0;
	}

	.main-nav .lang-switcher{
		display: none;
	}

	.main-nav .btn{
		display: inline-block;
	}

	.main-nav-container {
		flex-direction: column;
		align-items: flex-start;
	}

	.banner-content {
		flex-direction: column-reverse;
		align-items: center;
		justify-content: center;
		text-align: center;
	}

	.banner .banner-text .banner-title {
		color: #000;
		margin: 15px 0 0;
		font-size: 22px;
		font-weight: bold;
	}

	.banner {
		color: #000;
		padding: 45px 0;
	}

	.banner .banner-img {
		padding: 0;
		width: 100%;
		max-width: 180px;
	}


}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.main-gallery .gallery-item {
		width: 50%;
	}

	.laureat-card {
		margin-left: auto;
		margin-right: auto;
		max-width: 350px;
		flex-direction: column-reverse;
		padding: 0;
		background: transparent;
		align-items: flex-start;
	}

	.laureat-card .laureat-img{
		max-width: 350px;
	}

	.laureat-card .laureat-content {
		background-image: url(../img/bg.jpg);
		background-position: center;
		background-size: cover;
		padding: 15px;
		border-bottom-left-radius: 12px;
		border-bottom-right-radius: 12px;
	}

	.laureat-card .laureat-img .laureat-img-container img,
	.laureat-card .laureat-img .laureat-img-container{
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		width: 100%;
	}

	.laureat-card .laureat-content img,
	.laureat-card .laureat-img p.name {
		display: none;
	}

	.laureat-content p.premia {
		font-size: 18px;
		margin: 0 0 5px;
	}

	.laureat-content .nominations {
		margin: 0 0 5px;
		padding-right: 0;
	}

	.laureat-content p.premia br{
		display: none;
	}

	.section-title-container .section-title{
		text-align: center;
	}

}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
	.main-gallery .gallery-item {
		width: 100%;
	}

	.mobile-logo strong {
		font-size: 16px;
	}

	.mobile-logo small {
		font-size: 13px;
	}

	.mobile-logo {
		line-height: 1;
	}

	.main-nav{
		top: 103px;
	}

	.banner .banner-text .banner-title {
	font-size: 18px;
}

.banner .banner-text p {
	font-size: 14px;
}

}

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

}


/*==========  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) {

}

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



}