/* Small only */
@media screen and (max-width: 39.9375em) {
	.about-des {
		margin: 0;
		margin-bottom:30px;
	}
	.urgency .wrapper {
		margin-top: 0;
	}
	.news .wrapper .pic{
		text-align:center;
		margin-bottom:20px;
	}
	.news.list .wrapper .pic{
		text-align:center;
		margin-bottom:20px;
	}
	.news .wrapper .title{
		text-align:center;
		
	}
	.news .wrapper {
    	padding: 0.625rem;
	}
	.looking-owner .wrapper {
		padding: 0.625rem;
	}
	.newsletter .wrapper {
		padding: 0.625rem;
	}
	.footer {
		padding-top:20px;
		line-height: 25px;
		text-align: center;
	}
	.footer a {
		line-height: 52px;
	}
	.newsletter button {
		background-color: rgb(141, 141, 141);
		width: 100%;
	}
	.services-bar {
		background-color: #F1592A;
		height: auto;
	}
	.services-bar .service:hover {
		background: none;
		padding-left: 10px;
		padding-top: 34px;
		animation: none;

	}
	.services-bar .service:hover .service-hide {
		display: block;
	}
	.top-bar-nav .nav ul {
		float: none;
		min-height: 100%;
		background-color:#434D54;
	}
	.top-bar-nav .nav{
		padding:0;
		width:100%;
	}
	.top-bar-nav .nav li {
		border-bottom: none;
		color:#FFFFFF;
	}
	.top-bar-nav .nav ul li a {
		color: #FFFFFF;
	}
	.top-bar-nav .nav li:hover {
		border-bottom: none;
	}
	.top-bar-nav .nav li.active {
		border-bottom: none;
	}
	.top-bar-nav .logo {
		padding:0;
	}
	.title-bar {
		background: transparent;
		padding:0;
	}
	
	.top-bar-nav img {
		width: 179px;
	}
	
	.banner-top-page {
		height: 145px;
	}
	.small-up-2 > .column:last-child{
		float: none;
		left: 0;
		right: 0;
		margin: 0 auto;
	}

}

/* Medium and up */
@media screen and (min-width: 40em) {}

/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
	.footer{
		text-align:center;
		line-height:50px;
	}
	.footer a{
		line-height:50px;
	}
	.top-bar-nav.bar-scroll img {
		width: 73%;
	}
	.services-bar li {
		font-size: 12px;
		line-height: 12px;
	}

	.top-bar-nav{
		height:150px;
	}
	
	.top-bar-nav.bar-scroll{
		height:102px;	   
	}
	
	.top-bar-nav .nav .dropdown.menu {
		margin-top:0px;
	}

}

/* Menu size */
@media screen and (min-width: 40em) and (max-width: 50.25em) {
	.top-bar-nav {
		height: 175px;
	}
}

/* Large and up */
@media screen and (min-width: 64em) {}

/* Large only */
@media screen and (min-width: 64em) and (max-width: 74.9375em) {}



