/*=========================================

Template Name:
Author: Bongosoft
Version: 1.0
Design and Developed by: Bongosoft

=========================================*/

@media only screen and (min-width: 1920px) and (max-width: 2560px) {




}
@media only screen and (min-width: 1000px) and (max-width: 1170px) {




}

/* Tablet Layout: 768px. */

@media only screen and (min-width: 767px) and (max-width: 991px) {
#header nav.navbar.bootsnav .navbar-toggle {
  top: -13px;
}
.attr-nav {
  top:11px;
}
#header.fixed-nav nav.navbar.bootsnav .navbar-toggle {
  margin-top: 18px;
  top: -9px;
}
.navbar .navbar-brand {
  padding: 0;
  padding-top: 5px;
}
#header.fixed-nav .attr-nav {
  top: 6px;
}
#header nav.navbar.bootsnav ul.nav>li>a, nav.navbar.bootsnav ul.menu-col>li>a {
  text-align: center;
}
#header nav.navbar.bootsnav .navbar-toggle {
  color: #000;
}
.about-me-image {
  text-align: center;
}

#header nav.navbar.bootsnav .nav {
  width: 100%;
}
nav.bootsnav .collapse .btn-top {
  width: 100%;
}
.top-nav-left p {
  font-size: 13px;
}
.top-nav-right a {
  font-size: 13px;
  margin-left: 3px;
}
.reviews-slider .review {
  padding-bottom: 20px;
}
.about-right img {
  margin-top: 8%;
}
.buttom-bar li {
  width: 32%;
}
.about-section {
  padding: 60px 0;
}
.about-left img {
  text-align: center;
}
#reviews {
  padding-bottom: 60px;
}
.why-us-right {
    text-align: center;
    margin-top: 30px;
}
.qa-section-left, .qa-section-right {
  width: 100%;
}
.qa-section {
  max-height: unset;
  min-height: unset;
}
.testimonial-item {
  padding: 12px 10px;
  margin: 15px 0px 0;
}
.form-right {
  padding: 20px;
}
.contact-form-section {
  padding: 60px 0;
}

}

/* Mobile Layout: 320px. */

@media only screen and (max-width: 767px) {
#header nav.navbar.bootsnav .navbar-toggle {
  color: #000;
}
.nav-container .navbar-brand .logo-white {
  margin-top: 10px;
}
.fixed-nav nav.bootsnav .navbar-brand>img.logo, .fixed-nav .navbar-brand .logo {
  margin-top: 5px;
}
#header.fixed-nav nav.navbar.bootsnav {
  padding-bottom: 5px;
}
#header nav.navbar.bootsnav ul.nav>li>a, nav.navbar.bootsnav ul.menu-col>li>a {
  text-align: center;
}
#header nav.navbar.bootsnav .navbar-toggle {
  top: -13px;
}
.attr-nav {
  top:11px;
}
#header.fixed-nav nav.navbar.bootsnav .navbar-toggle {
  margin-top: 18px;
  top: -9px;
}
.navbar .navbar-brand {
  padding: 0;
}
#header.fixed-nav .attr-nav {
  top: 6px;
}
#header nav.navbar.bootsnav ul.nav>li>a, nav.navbar.bootsnav ul.menu-col>li>a {
  text-align: center;
}
#header nav.navbar.bootsnav .nav {
  width: 100%;
}
nav.bootsnav .collapse .btn-top {
  width: 100%;
}
.top-nav-left p {
  font-size: 13px;
}
.top-nav-right a {
  font-size: 13px;
  margin-left: 3px;
}
.reviews-slider .review {
  padding-bottom: 20px;
}
.about-right img {
  margin-top: 8%;
}
.buttom-bar li {
  width: 32%;
}
.about-section {
  padding: 60px 0;
  padding-top: 0;
}
.about-left img {
  text-align: center;
}
#reviews {
  padding-bottom: 60px;
}
.why-us-right {
    text-align: center;
    margin-top: 0;
    margin-bottom: 30px;
}
.why-us-right img {
  max-width: 100%;
  width: 100%;
}
.why-us-list {
  margin: 0;
  padding: 0;
}
.qa-section-left, .qa-section-right {
  width: 100%;
}
.qa-section {
  max-height: unset;
  min-height: unset;
}
.testimonial-item {
  padding: 12px 10px;
  margin: 15px 0px 0;
  margin-bottom: 30px;
}
.form-right {
  padding: 20px;
}
.contact-form-section {
  padding: 60px 0;
}
.about-left-btn {
  display: block;
}
.process-bottom {
  display: block;
}
.title-btn {
  display: block;
}
.btn-consult {
  min-width: 100%;
  width: 100%;
  max-width: 100%;
  overflow: unset;
  margin-bottom: 15px
}
.consult-btn {
  min-width: 100%;
  width: 100%;
  max-width: 100%;
  overflow: unset;
}
.top-nav-left {
  text-align: center;
}
.top-nav-right {
  float: unset;
  text-align: center;
}
.review {
  text-align: center;
}
.review-top img {
  float: unset;
  margin: auto;
  text-align: center;
}
.about-left {
    padding-right: 0;
    text-align: center;
}
.mortgage-process-wrapper h3, .brokerage-service-section h3,.why-us-top h2 {
  font-size: 35px;
}
.process-item {
  margin-bottom: 35px;
}
.process-bottom {
  margin: 0;
}
.visit-right {
  margin-top: 30px;
}
.review-txt {
  min-height: 200px;
  max-height: 200px;
  overflow: auto;
}
.review-section {
  padding-bottom: 0;
}
.form-left img {
  height: auto;
  width: 100%;
}
.form-left {
  margin-bottom: 30px;
}
.qa-section-right-wrapper {
  padding: 50px 0;
  padding-left: 20px;
  padding-right: 20px;
}
.testimonial-section {
  padding: 50px 0 50px;
}
.footer-top-left, .footer-top-right {
  text-align: center;
}
.social-icons {
  margin-top: 25px;
  margin-bottom: 0;
}
.foot-links {
  justify-content:center;
}

}
