body{
	font-size: 17px;
}

.logo .tagline{
	display:none;
}

.headerright .column-2{
	display:none;
}

.nav {
    float: right;
    margin-top: -110px;
}

.page_content {
    border-top: 5px solid #b56c00;
}

.space30 {
    height: 10px;
}

.widget-column-3 .phone-no{
	display:none;
}

#wrapfirst {
    padding-bottom: 20px;
}
#wrapsecond {
    padding-top: 50px;
}

.home #sidebar{
	display:none;
}
.home .site-main{
	width:100%;
}

.headerright img {
    max-width: 30px;
}
.headerright .column-1{
	float:right;
	width: 40%;
}
.headerright .column-1 span {
    font-size: 20px;
    line-height: 32px;
}
.headerright .column-3 {
    float: right !important;
    margin-right: 40px !important;
}

.header .header-inner .logo {
    padding-top: 6px;
}

.nivo-caption{
	background: rgba(0,0,0,0.4);
	padding: 20px;
	width: 55%;
	-moz-border-radius: 0px; 
	border-radius: 0px; 
	-webkit-border-radius:0px;
}

.slide_info p{
	font-size: 110%;
}

.pagewrap1{
    visibility: visible;
}

.blog_lists .post-thumb{
	max-width: 300px;
	float: right;
	padding-left: 30px;
}



@media all and (max-width: 768px){

	.headerright .column-1, .headerright .column-3{
		margin-right: 0px;
		float:left !important;
		width: 100% !important;
		text-align: center;		
	}
	.headerright {
		padding-top: 0;
	}
	.headerright img {
		float: none;
	}	

}

@media all and (max-width: 500px){

	.blog_lists .post-thumb{
		max-width: 100%;
		float: none;
		padding-left: 0;
	}

}