/* project plans */

.galleryid-5871 .gallery-caption {
	text-align:center;
}

@media only screen and (max-width: 480px) {
	
/* comment section */
	
.comment-content p{
  word-break:break-word;
}

article.comment .comment-wrap{
	margin-left:0;
}

article.comment {
	padding-top:0;
	}
	
}

/* about us */
a {
  word-break:break-word;
}

/* new css */

.sow-carousel-thumbnail{
	overflow: hidden;
}
/*
.so-widget-sow-post-carousel-default-971e41e9e54d .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item .sow-carousel-thumbnail a,  .so-widget-sow-post-carousel-default-971e41e9e54d .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item .sow-carousel-thumbnail a span.overlay{
	background-size: 100% ;
} 
*/
.so-widget-sow-post-carousel-default-971e41e9e54d .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item .sow-carousel-thumbnail a:hover{
	transform: scale(1.08) !important;
	background-size: 100%;
}

@media screen and (max-width: 1680px){
	
	#pl-4385 #panel-4385-1-0-5{
	margin: 0 10px 50px 0;
	}
	
}

@media screen and (max-width: 1024px){
	
	.site-header .cb-row--mobile .site-branding img {
	max-width: 290px;
	width: 100%;
	}
	
}

@media screen and (max-width: 800px){
	
	.sow-headline{
		font-size: 27px;
	}
	
	#pl-4385 #panel-4385-1-0-0{
		margin: 10px 0 20px 0;
	}
	
	#pl-4385 .so-panel{
		margin-bottom: 25px
	}
	
	.so-widget-sow-headline-default-539d3e234c83 .sow-headline-container h4.sow-sub-headline{
		font-size: 20px;
	}
	
}

@media screen and (max-width: 768px){
	
	.header--row.header-main .customify-grid{
		min-height: 75px;
	}
	
	.site-header .cb-row--mobile .site-branding img{
		max-width: 240px;
	}
	
	#panel-4385-2-1-0{
		margin-top: 25px;
	}
	
	#pgc-4385-0-0, #pgc-4385-0-1, #pgc-4385-0-2, #pgc-4385-2-0{
		margin-bottom: 0;
	}
	
		.so-widget-sow-headline-default-539d3e234c83 .sow-headline-container h4.sow-sub-headline{
	 padding: 0 10px;
	}
	
	.footer--row-inner{
		padding-top: 40px;
		padding-bottom: 35px;
	}
	
	.site-footer .builder-item{
		margin-bottom: 0;
	}
	
	.builder-first--footer-2,.builder-first--footer-3, .builder-first--footer-4{
		display: none !important;
	}
	
	/* project pages */

#sidebar-primary{
	padding-bottom: 0;
	padding-top: 0;
}

}

@media screen and (max-width: 600px){

	.so-widget-sow-headline-default-85973e762feb .sow-headline-container h4.sow-headline{
		font-size: 22px;
	}
}

@media screen and (max-width: 360px){

.site-header .cb-row--mobile .site-branding img{
	width: 170px;
}
	
	.sow-headline{
		font-size: 24px;
	}
	
	.so-widget-sow-headline-default-85973e762feb .sow-headline-container h4.sow-headline{
		font-size: 15px;
	}
	
}

@media screen and (max-width: 320px){
	
/* project page */
	
	.posts-layout .entry-title{
	font-size: 20px;
}
	
}
