@media (min-width: 768px) {

	.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {

    color: #fff;

    background-color: transparent;

}

section {

    width: 100%;

    height: auto;

}

.grid__item {

  position: relative;

  width: 32.6%;

  min-width: 16.25rem;

}



.search-bar .form-control {

    float: left;

    width: 80%;

}





.btn-lg, .btn-group-lg > .btn {

    padding: 10px 16px;

    font-size: 18px;

    background-color: #c4b83e;

    color: #222;

    line-height: 1.3333333;

    border-radius: 0px;

    border: none;

    width: 100%;

}

	

.search-bar .btn {

    padding: 6px 10px;

}



.finance-contact h3 span{

	color: #fff;

	font-size:25px;

	font-weight:500;

	margin-left:10px;

	float:left;

}

 

}

@media (min-width: 992px) {

.item-desc h3{

	font-size:20px;

}



#finance h3{

	font-size:18px;

}

.finance-contact h3 span{

	color: #fff;

	font-size:25px;

	font-weight:500;

	margin-left:10px;

	float:left;

}

}

@media (min-width: 1200px) {

  .container {

    width: 1170px;

  }

  .item-desc h3{

	font-size:22px;

}



.btn-lg, .btn-group-lg > .btn {

    padding: 15px 16px;

    font-size: 18px;

    background-color: #c4b83e;

    color: #000;

    line-height: 1.3333333;

    border-radius: 0px;

    border: none;

    width: 100%;

}



.search-bar .form-control {

    float: left;

    width: 80%;

}

.finance-contact h3 span{

	color: #fff;

	font-size:25px;

	font-weight:500;

	margin-left:10px;

	float:right;

}

}





@media (min-width: 1400px) {

  .container {

    width: 1300px;

  }

  .finance-contact h3 span{

	color: #fff;

	font-size:30px;

	font-weight:500;

	margin-left:10px;

	float:right;

}

}



@media (min-width: 1600px){

  .container {

    width: 1560px;

  }

}





@media (max-width: 767px) {

body{

	text-align:center !important;

}

	

	.navbar-toggle {

    position: relative;

    float: right;

    padding: 9px 10px;

    margin-top: 18px;

    margin-right: 15px;

    margin-bottom: 8px;

    background-color: transparent;

    background-image: none;

    border: none;

    border-radius: 4px;

}

.shrink .navbar-right {

    padding-top: 0px;

    -webkit-transition: 0.5s;

    -moz-transition: 0.5s;

    -ms-transition: 0.5s;

    transition: 0.5s;

    background-color: #333;

}

.normal .navbar-right {

    padding-top: 0px;

    -webkit-transition: 0.5s;

    -moz-transition: 0.5s;

    -ms-transition: 0.5s;

    transition: 0.5s;

    background-color: #333;

}



.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {

	border:none;



}

.navbar-collapse {

    padding-right: 15px;

    padding-left: 15px;

    overflow-x: visible;

    -webkit-overflow-scrolling: touch;

    border-top: 1px solid transparent;

    -webkit-box-shadow:none;

    box-shadow:none;

}



.navbar-nav {

    margin: 18px -15px;

}



.shrink .navbar-right {

    padding-top: 0px;

    -webkit-transition: 0.5s;

    -moz-transition: 0.5s;

    -ms-transition: 0.5s;

    transition: 0.5s;

}



.shrink .navbar-nav {

    margin: 7.5px -15px;

}



.grid__item {

  position: relative;

  width: 49%;

  min-width: 16.25rem;

}

.item-desc h3{

	font-size:18px;

}

.item-desc p{

	font-size:12px;

}



.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {

    color: #fff;

    background-color: #232323;

}



footer .footer-logo, footer .copyright-text{

    float:none;

	text-align:center;

}



.copyright-text {

    float: left;

    margin-left:0px;

    margin-top: 15px;

    text-align: left;

}



.social-links {

    margin-top: 15px;

   float: none;

}



.logo-section-color-all img {

    margin-top: 25px;

}

.color-scheme {

    margin: 50px auto 0;

}



.section {

    padding: 3em 0;

    padding-bottom: 3em;

}



.btn-lg, .btn-group-lg > .btn {

    padding: 10px 16px;

    font-size: 18px;

    background-color: #c4b83e;

    color: #222;

    line-height: 1.3333333;

    border-radius: 0px;

    border: none;

    width: 100%;

}



.pull-right {

    float: initial !important;

}



.search-bar .btn {

    padding: 6px 10px;

}



.finance-contact h3{

	color: #aaaaaa !important;

	font-weight:500; 

	float: none;

	text-align: center;

}

.finance-contact h3 span{

	color: #fff;

	font-size:30px;

	font-weight:500;

	margin-left:10px;

	float: none;

	clear:both;

	display:block;

	text-align: center;

}





}

@media (max-width: 640px){

.home-hero h3, .home-hero .h3 {

    font-size: 18px;

	line-height:24px;

	font-weight: 300;

}



}

@media (max-width: 480px){

.grid__item {

  position: relative;

  width: 100%;

  min-width: 16.25rem;

}



}

