@media only screen and (orientation: portrait) and (min-device-width: 320px) {


/* МЕНЮ */
.navbar .menu-items {max-width: 50vw;}
 
/* МЕНЮ - ПОЗИЦИИ */
 .navbar .menu-items li {
margin-bottom: 4vw;
font-size: 4vw;
font-weight: 400;
text-decoration: none;
}

/* РАЗДЕЛЫ */
.main-title{
font-size: 3vw;
}

/* НАЗВАНИЕ */
h3 {
margin-top: 2.0vw;
font-size: 2.5vw;
}
    
/* ШИРИНА КОЛОНКИ */
.column {
  width: 33.3%;
}

/* ФОТО */
.modal-content {
  top: 0;
  left: 5vw;
  width: 90vw;
  height: 90vw;
}

/* ОПИСАНИЕ */
.caption-container {
top: 90vw;
left: 5vw;
width: 90vw;
height: 40vw;
}

/* ЦЕНЫ */
.numbertext {
width: 90vw;
height: 40vw;
top: 130vw;
left: 5vw;
font-size: 2.5vw;
}

.close {
  top: 3vw;
  left: 89vw;
  font-size: 5vw;
}

/* ОПИСАНИЕ ТЕКСТ */
h5{
margin-top: 1.0vw;
font-size: 2.5vw;
font-weight: normal;
text-align: center;
color: #FFFFFF;
}

.contactline{
padding-top: 20px;
padding-bottom: 20px;
}

.contact{
width: 40%;
padding: 20px;
}

.contact img{
height: 6vw;
}

.coninfo {
width: 40vw;
}


/* КОНТАКТЫ */
h7{
font-size: 3vw;
font-weight: 200;
color: #464646;
}

.footer{
height: 30vw;
}






}





