/* Themify Customize Styling */
h1 {		text-align:center; 
}
body[class*="themify"] #site-logo a img {		width: 150px; 
}
#site-description {	display: none; 
}
.page-title {		text-align:center; 
}
#footerwrap {	background: none;
	background-color: #ffffff; 
}
#footer-logo a {		font-style:italic;
	font-weight:normal;
	font-style:italic;
	font-size:.5em;
	text-align:center;display: none; 
}
#footer a {		font-style:italic;
	font-style:italic;
	text-align:left; 
}
#footer .footer-widgets {		text-align:center; 
}
#footerwrap .back-top a:before, #pagewrap .back-top.back-top-float {	
	color: rgba(0,0,0,0.00); 
}
#pagewrap .back-top.back-top-float, .full-section-scrolling #footerwrap .back-top .arrow-up a, .footer-horizontal-left #footerwrap .back-top .arrow-up a, .footer-horizontal-right #footerwrap .back-top .arrow-up a, .footer-left-col #footerwrap .back-top .arrow-up a, .footer-right-col #footerwrap .back-top .arrow-up a, #footer .back-top .arrow-up a {	background: none;
	background-color: rgba(0,0,0,-0.00); 
}
@media screen and (max-width: 1024px) { /* Themify Customize Styling */
body[class*="themify"] #site-logo a img {		width: 150px; 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
body[class*="themify"] #site-logo a img {		width: 150px; 
}
 }@media screen and (max-width: 480px) { /* Themify Customize Styling */
body[class*="themify"] #site-logo a img {		width: 150px; 
}
 }
/* Themify Custom CSS */
.main-carousel
{
	height: 50vh;
}
.carousel-text
{
	margin-top: 0vh;
}
.footer-text-inner
{
	display: none;
}
.footer-left-col .main-col.first
{
	width: 100%;
}
.footer-text-inner{
	display: none;
}

#headerwrap.fixed-header{
	background-color: white;
}

.social-widget {
	display: none;
}

#footerwrap{
	padding-top: 3em;
	padding-bottom: 0;
}
.textblock{
	padding-top: 10vh;
}
#site-logo img{
	width: 250px!important;
}
#headerwrap.fixed-header #site-logo img:not(#sticky_header_logo) {
	max-height: 86px;
}
#text-2{
	width: 100%;
}
.col3-1
{
	width: 100%;
}
.section-col
{	
	width: 100%;
}
#footerwrap{
	padding-top: 0;
}
.footer-right-wrap{
	max-height: 0;
}
.section-col.clearfix
{
	margin-left: 0;
	width: 100%!important;
}
.lawyerportfolio img
{

	object-fit: cover;
	object-position: 50% 50%;
	
}