body{width:100%;height:100%}html{width:100%;height:100%}@media(min-width:767px){.navbar{padding:20px 0;-webkit-transition:background .5s ease-in-out,padding .5s ease-in-out;-moz-transition:background .5s ease-in-out,padding .5s ease-in-out;transition:background .5s ease-in-out,padding .5s ease-in-out}.top-nav-collapse{padding:0}}.intro-section{height:100%;padding-top:120px;text-align:center;background:url(../images/villa-exterior.jpg) no-repeat;background-size:cover;background-position:top center}.specifications-section{height:100%;padding-top:100px;text-align:left;background:#fff}@media screen and (max-width:1024px){.specifications-section{padding-top:45px}}.gallery-section{height:100%;padding-top:100px;text-align:center;background:#eee}.plans-section{height:100%;padding-top:100px;text-align:center;background:url(../images/plans-bg.png) no-repeat;background-size:cover;background-position:top center}.location-section{height:70%;padding-top:100px;text-align:center;background:#eee;border-top:1px solid #000;border-bottom:1px solid #000}.contact-section{height:100%;padding-top:100px;text-align:center;background:url(../images/gallery/9.jpg) no-repeat;background-size:cover;background-position:top center}@media screen and (max-width:400px){.gallery-section{margin-top:120px}.contact-section{padding-top:54px}.contact-section .well-sm{padding:2px 9px}.contact-section h2,.h2{font-size:24px}}@media screen and (max-width:960px){.specifications-section{margin-bottom:120px!important}}