.overlay2 {
width: auto !important;
}
div#page-header.page-room {
height: 80%;
}
div#page-header {
display: none;
}
div#main {
width: 100%;
}
.room-title {
display: none;
margin-top: 40px;
}
#room-gallery .flex-direction-nav {
display: none;
}
div#room-carousel {
width: 940px;
margin: 0 auto;
margin-top: 40px;
}
#main {
margin-top: 0px !important;
}
.room-gallery {
border: solid 0px #dcdcdc;
padding: 0px;
box-shadow: 0 0 0px rgba(0,0,0,0.1);
margin-bottom: 30px;
}
.row.description {
width: 940px;
margin: 0 auto;
}
#room-gallery.flexslider .slides img {
height: 80%;
}
@media (max-width: 959px){
.row.description {
width: 100%;
margin: 0 auto;
}
div#room-gallery {
width: 100%;
}
div#room-carousel {
width: 100%;
margin: 0 auto;
margin-top: 40px;
}
ul.slides {
width: 100% !important;
}
#room-carousel li {
margin-right: 0px; 
width: 223px;
}
}
@media (max-width: 440px){
.row.description {
width: 100%;
margin: 0 auto;
}
div#room-gallery {
width: 100%;
}
div#room-carousel {
width: 100%;
margin: 0 auto;
margin-top: 40px;
}
ul.slides {
width: 100% !important;
}
#room-carousel li {
margin-right: 0px; 
width: 223px;
}
#room-gallery.flexslider .slides img {
height: 515px;
}
li.flex-active-slide {
width: 100% !important;
}
img.attachment-ci_room_slider {
margin-bottom: 20px;
}
li {
width: 100% !important;
}
}
@media (max-width: 320px){
#room-gallery.flexslider .slides img {
height: 450px;
}
}
@media (max-width: 480px){
#room-gallery.flexslider .slides img {
height: 410px;
}
}