/*overriding previous attributes*/

body, html {
	height:100%;
	visibility:visible;
}

.wrapper{
	min-height:100%;
	//height: auto !important
	//height: 100%;
	//margin: 0 auto -150px;
}

.main-content{
	overflow: auto;
	padding-bottom:150px;
}

#footer {
	position:relative;
	margin-top: -150px;
	height:150px;
	clear:both;
}


.head_phone {
	font-size: 25px;
	margin-top:12%;
	margin-bottom:3%;
}

/*overriding previous attributes*/
.bordered-img img {
	width:100%;
}

/*overriding previous attributes*/
.footer-wrapper .span4{
	margin-bottom:2%;
}

/*overriding previous attributes*/
.footer-wrapper .address {
    padding-left: 0;
    padding-top: 2%;
}

.banner_static {
	margin:0;
	padding:0;
	width:100%
}

.features-block p {
	padding-bottom: 3px;
}


.main_large{
margin:0;
padding:0;
}

.main_large .banner_static{
	width:100%;
}

.tp-bannershadow .tp-shadow1{
	bottom:0;
	padding-bottom: 2%;
}

.main_large_shadow {	
	background:url(rs-plugin/assets/shadow1.png) no-repeat; 
	background-size:100%;  
	height:30px;
}

.home-par {
  font-size: 14px;
	font-family: 'Open Sans',Arial,sans-serif;
}



.header-address {
	font-size: 16px;
	font-family: 'Open Sans',Arial,sans-serif;
	text-align:center;
	margin-bottom:2%;
	padding:0;
}

@media (min-width: 768px) {
    .header-address {
    	text-align:right;
		}
}

/*adjusting from line 369 in custom.css*/
.top_line, .footer-top, .footer-wrapper, .footer-bottom {
    margin: 0;
}

/*adjusting from line 1151 in custom.css*/

h1 {
	margin-top:15px;
}

/*navigation active dropdown hover change*/

.nav li.dropdown.open.active a:hover, .nav li.single.active a:hover {
	background-color:#FFFFFF;
	border-color: #999999;
	color:#2773ae;
}
