@media (max-width: 768px){
  .content {
	padding: 40% 0 0;
	}
    .navbar-brand {
        font-size: 14px;
    }


}

@media (max-width: 603px){
#tf-menu.navbar-default {
	background-color: rgba(0, 0, 0, 0.79);
	}

label{
    float: none !important
}

.pull-left.fnav,
.pull-right.fnav {
    float: none !important;
    text-align: center;
}

.hover-bg .hover-text {
    padding: 12% 10%;
}
}
@media (max-width: 360px){
.hover-bg .hover-text {
    padding: 22% 10%;

}


}

/*iphone backgrounds*/
@media only screen and (min-width : 320px)  {}
@media only screen and (min-width : 480px)  {}
@media only screen and (min-width : 768px)  {}
@media only screen and (min-width : 992px)  {
    #tf-home {background-attachment: fixed;}
    #tf-appartments {background-attachment: fixed;}
    #tf-clients {background-attachment: fixed;}
    #tf-testimonials {background-attachment: fixed;}
}
@media only screen and (min-width : 1200px) {}


@media only screen and (max-width : 768px) {

    #tf-menu a.navbar-brand { font-size : 18px }

}