@media screen and (max-width: 1680px) {
}
@media screen and (max-width: 1440px) {
.home-apartments .home-apartments_items {
margin-left: 0;
margin-right: 0
}
.home-apartments .home-apartments_item {
width: 366px;
max-width: 100%
}
}
@media screen and (max-width: 1366px) {
.la-section {
padding-left: 1pc;
padding-right: 1pc
}
.lb__nopadding .lb-wrapper {
width: calc(100vw - 2pc);
height: calc(56.5vw - 2.3pc)
}
.lb-youtube {
height: 100%
}
.slider_item {
height: 50vw
}
.home-proposal_imgone {
left: -40%
}
.home-proposal_text {
position: relative;
z-index: 2
}
.section-videotour_logo {
right: 1pc
}
.sidebar {
width: calc(20pc)
}
.mainbar {
width: calc(100% - 20pc)
}
}
@media screen and (max-width: 1280px) {
.home-numbers_items {
padding: 1pc 0
}
.home-numbers_item {
width: 33.3333%;
padding: 0 .75pc
}
.home-numbers_number {
float: none;
display: block;
text-align: center;
padding: 0 0 .5pc;
height: auto;
font-size: 4pc;
font-weight: 700;
line-height: 1
}
.home-numbers_heading {
text-align: center;
font-size: 18px;
padding-bottom: .75pc
}
.home-numbers_text {
left: 0;
text-align: center;
font-size: 14px;
line-height: 1.4
}
.home-proposal_imgone {
width: 62vw
}
.home-children_text {
width: 720px;
max-width: 100%;
padding: 0 0 2pc
}
.home-children_slider {
width: 586px;
max-width: 100%
}
.section-photos_item {
width: 33.3333%;
max-width: 100%
}
.site-footer_desc {
padding: 0
}
.site-footer_nav {
padding-left: 2pc
}
.site-footer_contacts {
padding-left: 2pc
}
.site-footer_contacts br {
display: none
}
.face {
height: 32vw
}
}
@media screen and (max-width: 1200px) {
.site-header_top {
line-height: 38px
}
.site-header_address, .site-header_phone {
font-size: 14px;
padding-right: 1.5pc;
float: left
}
.site-header_book {
float: left
}
.site-header_address span, .site-header_phone span {
float: left;
line-height: 37px
}
.site-header_book .button {
line-height: 2pc;
font-size: 14px;
display: block;
margin-top: 3px
}
.site-logo img {
width: 180px;
height: auto
}
.site-navigation nav {
padding: 1pc 0
}
.site-navigation ul li a {
padding: 0 1pc
}
.menu-item-has-children > a:after {
right: .25pc
}
.lang-menu li {
float: left
}
.slider_text {
top: 50%;
margin-top: -10pc;
left: 0;
margin-left: 0;
width: 100%
}
.slider_heading {
font-size: 42px;
padding-bottom: 1pc
}
.slider_paragraph {
font-size: 20px;
padding-bottom: 1pc
}
.slider_button {
line-height: 42px
}
.mainbar {
width: 960px;
max-width: 100%;
margin: 0 auto;
float: none
}
.sidebar {
width: 360px;
max-width: 100%;
margin: 0 auto;
float: none
}
.article {
padding: 3pc 0 4pc
}
}
@media screen and (max-width: 1024px) {
.home-numbers_number {
font-size: 3pc;
font-weight: 800
}
.home-numbers_heading {
font-size: 16px
}
.home-numbers_text {
font-size: 14px;
line-height: 1.3
}
.site-navigation-button {
display: block
}
.site-navigation nav {
display: none;
position: absolute;
z-index: 10;
top: 60px;
right: 0;
padding: 0;
background: #fff;
box-shadow: 0 10px 50px 0 rgba(91, 57, 58, .2)
}
.site-navigation__toggled nav {
display: block
}
.site-navigation ul li {
display: block;
width: 280px
}
.site-navigation ul li a {
border-top: 1px solid rgba(0, 0, 0, .1)
}
.site-navigation ul ul li:first-child a {
border-top: 1px solid rgba(0, 0, 0, .1)
}
.site-navigation ul li:before {
content: none
}
.site-navigation ul li a:before {
content: '';
position: absolute;
left: 0;
top: 0;
bottom: 0;
width: 3px;
background: transparent
}
.site-navigation ul li a:hover:before, .site-navigation ul li.current-menu-item a:before {
background: rgba(253, 121, 25, .8)
}
.site-navigation ul ul {
position: static;
opacity: 1;
box-shadow: none;
margin: 0 !important
}
.site-navigation ul ul li a {
padding: 0 2.5em !important
}
.home-intro_text {
width: 720px;
max-width: 100%;
margin: 0 auto 3pc
}
.home-intro_figure {
display: block;
width: 560px;
max-width: 100%;
padding: 0
}
.home-intro_tour {
left: 0
}
.home-intro_figure img {
}
.home-proposal_figure {
display: none
}
.home-proposal_text {
width: 720px;
max-width: 100%;
padding: 0 0 4pc 5.5pc
}
.home-facilities {
padding: 2pc 0 1pc
}
.home-facilities li p {
margin-top: 0
}
.home-children_icons {
padding: 3pc 0 0
}
.home-children_list ul {
padding: 2pc
}
.home-children_list ul li {
width: 140px;
padding: 1pc 0
}
.site-footer_desc {
width: 720px;
max-width: 100%
}
.site-footer_nav {
width: 50%;
max-width: 100%;
padding-left: 0
}
.site-footer_contacts {
width: 50%;
max-width: 100%;
padding-left: 2.25pc
}
.home-numbers {
margin-top: -4pc
}
.slider_dots {
bottom: 1pc
}
.slider_text {
margin-top: -6pc
}
}
@media screen and (max-width: 968px) {
.section-videotour_logo {
width: 100%;
right: 0;
background-size: 180px auto
}
.section-tours_item {
width: 440px;
max-width: 100%;
margin: 0 auto 2pc
}
.home-numbers {
display: none
}
.site-header_address {
display: none
}
}
@media screen and (max-width: 768px) {
.home-apartments_item {
width: 380px;
padding: 0 0 1pc
}
.section-videotour {
padding: 6pc 0
}
.section-videotour_icon {
margin: 0 auto 1pc
}
.section-videotour_text h2 {
font-size: 42px;
line-height: 1;
padding-bottom: .5pc
}
.section-videotour_text h2 + p {
font-size: 18px;
line-height: 1
}
.slider_item {
height: auto
}
.slider_wrapper {
position: relative
}
.slider_text {
padding: 0 1pc;
position: relative;
top: 0;
margin: 4pc auto 6pc
}
.slider_heading {
font-size: 36px
}
.slider_paragraph {
display: none
}
.slider_button {
margin-top: 1pc
}
.room-gallery ul {
height: auto
}
.room-gallery-thumbs ul li {
width: calc((100% - 5pc) / 6)
}
.room-gallery-thumbs ul li:nth-of-type(8n) {
margin-right: 1pc
}
.room-gallery-thumbs ul li:nth-of-type(6n) {
margin-right: 0
}
.section-photos_item {
width: 50%;
}
.photos ul li{
width: 33.3333% !important;
}
}
@media screen and (max-width: 640px) {
.site-footer_nav {
width: 320px;
padding-top: 2pc;
padding-bottom: 2pc
}
.site-footer_contacts {
width: 320px;
padding-top: 2pc
}
.face {
min-height: 200px
}
.face_img {
background-size: cover
}
.face_text {
font-size: 24px
}
table td {
padding: 5px;
font-size: 13px;
word-break: break-all
}
table th {
padding: 5px;
font-size: 12px;
font-weight: 400;
word-break: break-all
}
.section-photos_items{
flex-direction: row;
}
}
@media screen and (max-width: 480px) {
.home-children_list ul {
padding: 2pc 1pc
}
.home-children_list ul li {
width: 128px
}
.section-tours_item {
margin: 0 auto 1pc
}
.room-gallery-thumbs {
display: none
}
.photos ul li{
width: 50% !important;
}
.form-col{
width: calc(100% - 30px);
}
}
@media screen and (max-width: 320px) {
}