/* 
 * Rentsponsive v1.0.0 Media Queries
 * Copyright 2013 Rentview
 */

@media (min-width: 1200px) {

.home-main {
padding-bottom:0px;
}
.screen {
border-left:1px solid rgb(209,209,209);
border-right:1px solid rgb(209,209,209);
border-bottom:inherit;
}
.features-main .browser {
width:672px;
position:absolute;
}
.scr-01 {
left:0;
z-index:5;
}
.scr-02 {
display:block;
right:0;
top:50px;
z-index:1;
}
.branding-screens-container {
height:380px;
}
.branding-screens-container .screens {
width:670px;
}
.left-screen, .right-screen {
top:30px;
display:block;
}
.left-screen{
left:0;
}
.right-screen{
right:0;
}
.branding-screens-container .screens {
position:absolute;
}
.center-screen {
right:50%;
-webkit-transform:translate(50%);
z-index:1;
}
#sidenav .nav {
width:270px;
}

}
 
@media (min-width: 768px) and (max-width: 979px) { 

}

@media (max-width: 979px) {

body {
padding-right:0px;
padding-left:0px;
}
section, footer {
height:auto !important;
padding:50px 20px !important;
}
h1 {
font-size:38px;
line-height:45px;
}
h2 {
font-size:23px;
line-height:28px;
}
.home-main, .features-main, .small-main {
margin-top:80px;
box-shadow:none;
text-align:center;
border:inherit;
}
.home-main .wrapper {
padding:0;
}
.home-main .span5 {
width:100%;
}
footer {
text-align:center;
}
.sub-footer .container {
border-top:inherit;
}

/* Fixed Header/Collapsed Nav */

header {
height:80px;
position:fixed;
top:0;
width:100%;
z-index:999;
background-color:rgb(235,245,255);
box-shadow:inset 0 -1px 0 0 rgb(209,209,209);
}
#logo-icon {
margin-left:20px;
}
#icon-collapse {
margin:15px 20px 0 4px;
}
#logo-icon, #logo-text, #sign-up {
margin-top:15px;
}
.nav-collapse .nav {
margin:15px 0 0 0;
}
.nav-collapse .nav > li > a {
margin-bottom:0px;
}
.nav-collapse .nav > li:last-child > a {
border-bottom:0px;
}
.nav-collapse .nav > li, .nav-collapse .dropdown-menu li {
border-bottom:1px solid rgb(209,209,209);
}
.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {
padding:18px 0px;
color:rgb(85,85,85);
text-align:center;
-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;
background-color:rgb(235,245,255);
border:none;
}
.nav-collapse .nav > li > a:hover, .nav-collapse .nav > li > a:focus, .nav-collapse .dropdown-menu a:hover, .nav-collapse .dropdown-menu a:focus {
background-color:rgb(235,245,255);
color:rgb(138,194,0);
border:none;
}
.nav-pills > li {
margin-right:0px !important;
}
.nav-pills > li > a {
margin-right:0px;
}
.benefits {
margin-top:0px;
}
.benefit {
margin-top:50px
}
.screenshot img {
border-top:1px solid rgb(209,209,209);
}
.features {
margin-top:0px;
}
.feature {
margin-top:50px;
}
.feature p {
padding:0;
}
ul.steps li {
width:100%;
float:none;
box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.2);
}
ul.steps li:last-child {
box-shadow:none;
}
.faq .first {
margin-top:50px;
}
.stat, .pricing-sign-up {
margin-top:10px;
}
.slider.slider-horizontal {
width:100% !important;
}
ul.currency-select {
width:230px;
}
ul.currency-select li {
width:50px;
float:left;
margin-right:40px;
text-align:center;
}
.pricing-form {
box-shadow:inherit;
}
.form-container {
width:100%;
}
.form-container input {
width:100%;
padding:15px 0;
text-align:center;
}
.overview ul {
width:270px;
margin:0 auto;
overflow:hidden;
}
.overview h4 {
text-align:center;
font-size:23px;
line-height:28px;
margin-bottom:25px;
}
.check {
margin-bottom:25px;
}
.privacy-container .span8 {
width:100%;
float:none;
}
.agency .container {
padding:0 20px;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
.agency .span5 {
margin-bottom:25px;
}
.agency .span7 {
width:100%;
min-width:361px;
}
.squiggle {
display:none;
}
ul.team-members li img {
height:80px;
}

.web-layout {
width:100%;
}
ul.web-row li {
width:50% !important;
margin-right:0;
background-repeat:no-repeat;
background-size:contain;
}
ul.web-row li:first-child {
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
padding-right:3px;
}
.bg03, .bg06, .bg09 {
display:none;
}
.bg02 span, .bg05 span, .bg08 span {
text-align:right !important;
}
.bg01 {
background:url(../img/362_01.png);
}
.bg02 {
background:url(../img/362_02.png);
}
.bg04 {
background:url(../img/362_03.png);
}
.bg05 {
background:url(../img/362_04.png);
}
.bg07 {
background:url(../img/362_05.png);
}
.bg08 {
background:url(../img/362_06.png);
}
#sign-up {
margin-right:0;
}
.hero {
margin-top:80px;
height:auto;
text-align:center !important;
}
.hero .span6, .hero .span12 {
height:auto;
width:100%;
min-height:250px;
}
.hero h1 {
text-align:center !important;
width:100%;
font-size:40px !important;
}
.text {
position:initial;
top:initial;
-webkit-transform:none;
width:100%;
}
.image-container {
display:none;
}
.carousel-control {
left:0;
}
.carousel-control.right {
right:0;
}
.carousel-inner {
height:auto !important;
}
.carousel-indicators {
bottom:-25px;
}
.hero-carousel .carousel-inner .span6, .hero-carousel .carousel-inner .span12, .hero-carousel .carousel-inner {
height:auto;
min-height:500px;
}
.hero-carousel {
overflow:hidden;
padding:50px 20px 0 20px !important;
}
.hero-carousel .carousel-indicators {
bottom:25px;
}
.hero-carousel .image-container {
display:block;
position:absolute;
bottom:-250px;
right:50%;
-webkit-transform:translate(50%);transform:translate(50%);-ms-transform:(50%);
width:100%;
}
.hero-carousel .browser-carousel {
position:initial;
display:block;
width:100%;
background-position:center center;
background-repeat:no-repeat;
background-size:contain;
-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;
-webkit-box-shadow:none;
box-shadow:none;
}
.widget {
display:none;
}
.rv-app {
display:none;
}
.prof-img {
height:40px;
width:40px;
float:left;
margin:0 20px 0 0;
-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;
background-image:none;
background-color:rgb(66,74,85);
border:none;
}
.prof-img span {
display:block;
}
.prof-img:before {
display:none;
}
ul.people-left, ul.people-right {
overflow:hidden;
width:100%;
float:left;
}
ul.people-left li, ul.people-right li {
float:left;
height:40px;
text-align:left;
margin-bottom:4px;
}
ul.people-left li a, ul.people-right li a {
line-height:40px;
height:40px;
display:block;
}
ul.people-left li:nth-child(1) a, ul.people-left li:nth-child(2) a, ul.people-left li:nth-child(3) a, ul.people-left li:nth-child(4) a {
margin-right:0;
}
ul.people-right li {
margin-top:0;
}
ul.people-right li a .prof-img {
margin:0 20px 0 0;
}
.diagram-container {
height:auto;
}
#widget .web-layout .widget {
display:block;
}
.sign-up-form .button {
margin-top:10px;
}

}
 
@media (max-width: 480px) {

ul.team-members li img {
height:80px;
}
ul.team-members li p {
text-align:left;
}
.bg02, .bg05, .bg08 {
display:none;
}
ul.web-row li {
width:100% !important;
padding:none !important;
}
ul.web-row li:first-child {
padding-right:0;
}
ul.web-row li span {
text-align:center;
}
.bg01 {
background:url(../img/424_01.png);
}
.bg04 {
background:url(../img/424_02.png);
}
.bg07 {
background:url(../img/424_03.png);
}
.button-large {
padding:30px 0;
width:100%;
}
.hero h1 {
font-size:37px !important;
}

}