@media screen and (max-width: 1199px) {

.container {
	max-width: 960px;
}	
#header.sticky .logo {
	max-width: 300px;
}
.column-4 .itembox {
	max-width: 24.3%;
}	
.column-5 .itembox {
	max-width: 19.3%;
}
.model__categories .item .content-left {
	max-width: 71.1%;
}

#footer {
	padding-bottom: 20px;
}
.top-contacts {
	right: 15px;
}
.model__page .main-swiper {
	max-height: 370px;
}
.models-row-4 .itembox {
	max-width: 32.7%;
}
.models-row-4 .itembox .gallery {
	max-height: 400px;
	overflow: hidden;
}

} /* 1199px END */

@media screen and (max-width: 991px) {

.container {
	max-width: 720px;
}

#header .logo {
	max-width: 340px;
	margin: 0 0 0 12%;
}

#header.sticky .logo {
	max-width: 290px;
	margin: 0 0 0 20%;
}

.column-4 .itembox {
	max-width: 24.1%;
}
.model__categories .item .content-left {
	max-width: 60.6%;
}
.blog__teasers .category__link {
	display: none;
}
.blog__teasers .list-unstyled dd:not(:last-child) {
	margin-bottom: 5px;
}
.blog__teasers .list-unstyled dd {
	display: block;
	padding: 0;
	width: 100%;
	max-width: 100%;
}
.column-5 .itembox {
	max-width: 19%;
}
.navigation ul > li > a {
	font-size: 14px;
}
#footer .row {
	padding: 0;
}

.model__page .images {
	max-width: 41.666667%;
}
.model__page .col-8.info {
	max-width: 58.333333%;
}

.model__page .model-full__info .col-6 {
	max-width: 100%;
}
.model__page .model-full__info .col-6:first-child {
	margin-bottom: 2rem;
}

.blog-full__page .col-9 {
	max-width: 58.333333%;
}
.blog-full__page .col-3 {
	max-width: 41.666667%
}
.models-row-4 .itembox {
	max-width: 49.4%;
}  
.testimonails .col-6 {
	margin-bottom: 20px;
}

.blog__teasers .left-image {
	max-width: 40%;
}
.blog__teasers .intro__content {
	max-width: 60%;
}


} /* 991px END */

@media screen and (max-width: 767px) {

.container {
	max-width: 540px;
}

.column-4 .itembox,
.column-5 .itembox {
	max-width: 32.2%;
}

#header {
	padding: 5px 0;
}
#header .container {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
#header .logo {
	order: 1;
	max-width: 300px;
	margin: 0 auto;
	padding: 0;
}
.top-contacts {
	position: relative;
	top: 0;
	order: 3;
	width: 100%;
	max-width: 100%;
	text-align: center;
	background: none;
	padding-top: 10px;
}
.top-contacts ul > li:last-child,
.top-contacts li .worktime {
	display: none;
} 
.top-contacts ul > li > a {
	justify-content: center;
}
.mobile-menu {
	order: 2;
	position: absolute;
	right: 15px;
	top: 5px;
}
#header.sticky .logo {
	max-width: 300px;
	margin: 0 auto;
}
.mobnav .flexbox {
	display: block;
}


.nav__burger {
	display: block;
}

.model__categories .item .category-image {
	width: 40%;
	height: 14vh;
}
.model__categories .item {
	margin-bottom: 30px;
}
.model__categories .item .content-left {
	max-width: 60%;
}

.blog__teasers .blog__item {
	max-width: 100%;
}
.blog__teasers .intro__content p {
	font-size: 13px;
}
.blog__teasers .item-image img {
	object-position: top center;
}
.top-contacts {
	right: 0;
}

.model__page .images,
.model__page .col-8.info {
	max-width: 100%;
}
.model__page .gallery {
	max-width: 380px;
	margin: 0 auto;
}
.model__page .main-swiper {
	max-height: 470px;
}
.model__page .model__name {
	margin-top: 20px;
}

.blog-full__page .col-9,
.blog-full__page .col-3 {
	max-width: 100%;
}
.blog-full__page .col-9 {
	order: 2;
}
.blog-full__page .col-3 {
	order: 1;
	margin-bottom: 30px;
}
.blog-full__page .item-image {
	margin: 0 auto;
	max-width: 360px;
}

.casting__form .field__group:first-child,
.casting__form .field__group:nth-child(9) {
	max-width: 100%;
}
.casting__form .field__group:nth-child(2),
.casting__form .field__group:nth-child(3),
.casting__form .field__group:nth-child(7),
.casting__form .field__group:nth-child(8),
.casting__form .field__group:nth-child(10),
.casting__form .field__group:nth-child(11) {
	max-width: 50%;
}
.casting__form .field__group:nth-child(12),
.casting__form .field__group:nth-child(13),
.casting__form .field__group:nth-child(14) {
	max-width: 33.333333%;
}

.models-row-4 .itembox {
	max-width: 49.1%;
} 

.testimonails .col-6 {
	max-width: 100%;
	margin: 0;
}
.review-item {
	border-bottom: 1px dotted #333;
	margin-bottom: 15px;
	padding-bottom: 15px;
}
.model__categories .col-6 {
	max-width: 100%;
}


} /* 767px END */

@media screen and (max-width: 526px) {

#header .container {
	padding: 0;
}	

.column-4 .itembox, .column-5 .itembox {
	max-width: 48.7%;
}
.model__categories .col-6,
.blog__teasers .blog__item {
	max-width: 100%;
}
#header .logo,
#header.sticky .logo {
	max-width: 220px;
}


.top-contacts {
	padding: 5px;
}
.top-contacts .icon {
	width: 17px;
	height: 17px;
}


.top-contacts li .worktime {
	display: none;
}

#footer .col-4 {
	max-width: 100%;
}
#footer .col-4:first-child,
#footer .col-4:last-child {
	max-width: 50%;
}
#footer .col-4:first-child {
	order: 1;
}
#footer .col-4:last-child {
	order: 2;
}
#footer .col-4:nth-child(2) {
	order: 3;
}
.city__guide .col-6,
.guide__row .col-6 {
	max-width: 100%;
}
.casting__form .field__group {
	max-width: 100% !important;
}
.casting__form .field__group.button {
	margin-top: 20px;
	text-align: center;
}
.casting__form .field__group.button button {
	margin: 0 auto;
}

.review-item .col-3 {
	max-width: 33.333333%;
}
.review-item .col-9 {
	max-width: 66.666667%;
}

} /* 526px END */

#header.autorotate.sticky .logo {
	max-width: 200px;
}
#header.autorotate.sticky .top-contacts {
	display: none;
}