/*580*/
@media screen and (max-width: 768px) {
	.rn-row.two > .rn-col,
	.rn-row.three > .rn-col,
	.rn-row.four > .rn-col,	
	.rn-row.five > .rn-col {
		width: 98%;
		margin: 0 auto;
		display: block;
	}
	#location-projects .box {
		width: 100%;
		margin-bottom: 30px;
	}
	#location-projects, #custom-header .ch-wrapper {
		width: 96%!important;
	}
	#custom-header #logo-container, #custom-header #custom-menu {
		width: 100%!important;
		max-width: 90%!important;
		text-align: center!important;
	}
	#custom-header ul.menu {
		padding-left: 0;
	}
	#location-projects h1 {
		text-align: center;
	}
	.project-template-default #location-projects .lw-section {
		padding: 30px 15px;
	}

	.project-template-default #location-projects .loc-address {
		font-size: 16px;
		text-align: center;		
	}
	.project-template-default .rn-row.two > .rn-col:nth-child(1),
	.project-template-default .rn-row.two > .rn-col:nth-child(2) {
		width: 100%;
	}
	.project-template-default #location-projects h1 {
	  font-size: 30px;
	  line-height: normal;
	}	
	#location-projects.single-project .rn-header::after {
	    border-color: #dd9933;
	    margin: 15px auto 0;
	}
	#location-projects.single-project .rn-header::after {
	    margin: 15px auto 0;
	}
	.single-project .img-holder2 {
	    height: 20px;
	}
	.single-project .img-holder2 {
	    height: 170px;
	}
	.single-project .lw-gallery {
	    height: 170px;
	}		
	.project-template-default #location-projects .rn-header {
	    margin: 20px 0 10px;
	    text-align: center;
	}
	#location-projects .slick-initialized .slick-slide {
		text-align: center;
	}
	#location-projects .slick-slide img {
		display: inline;
	}
	.project-template-default #location-projects .recent-posts h4 {
		min-height: 0;
		margin-bottom: 15px;
	}
	.project-template-default #location-projects .recent-feat-image {
		height: auto;
	}
	.project-template-default #location-projects .recent-posts .excerpt {
		min-height: 0;
	}
	.project-template-default #location-projects .recent-posts li {
	    display: block;
	    text-align: center;
	    margin-bottom: 40px;
	}

	.project-template-default #location-projects .description iframe {
		max-width: 100%;
		height: auto;
	}

	.archive #location-projects .left, 
	.archive #location-projects .right {
		width: 100%!important;
	}

	.archive #location-projects .box {
	    width: 100%;
	    float: left;
	    background: #EFEFEF;
	    margin-right: 0;
	    margin-left: 0;
	    padding: 10px;
	    margin-bottom: 10px;
	    box-sizing: border-box;
	}	

	.rn-row.two > .rn-col:nth-child(1) {
		width: 100%;
	}

	.rn-row.two > .rn-col:nth-child(2) {
		width: 100%;
	}	

	#location-projects .boxes {
		overflow-y: unset;
		max-height: none;
	}

	#location-projects .boxes .box h2 {
		font-size: 18px;
		margin-top: 0;
	}
	#location-projects .boxes .box h4 {
		font-size: 13px;
		margin-bottom: 10px;
	}	
	.archive #location-projects .box:nth-child(even) {
		margin-left: 0;
		margin-right: 0;
	}

	.single-project .img-holder {
    	width: 48%;
	}
	.project-template-default #location-projects .content-ii iframe{
		max-width: 100%;
	}

	#location-projects.single-project .lw-gallery .slick-prev {
	    left: 0;
	    z-index: 99999;
	}	
	#location-projects.single-project .lw-gallery-nav {
	    height: 100px;
	}
	#location-projects.single-project .categories ul {
	    padding: 0;
	}
	#location-projects.single-project .categories ul li a {
	    font-size: 14px;
	}		
	#location-projects .sb-share-buttons {
		text-align: center;
	}
	#location-projects .project-results .view-type .fa-list {
		display: none;
	}
	#location-projects .list-view .feat-image2 {
		width: 100%;
	}
	#location-projects .list-view .project-details {
		width: 100%;
	}
	.archive.tax-proj-category .recent-feat-image, .archive.tax-proj-tag .recent-feat-image {
		width: 100%;
	}
	.archive.tax-proj-category .recent-details, .archive.tax-proj-tag .recent-details {
		width: 100%;	
	}
	.archive.tax-proj-category #location-projects .h1-n-frm-section h1, 
	.archive.tax-proj-tag #location-projects .h1-n-frm-section h1 {
		font-size: 21px;
		line-height: normal;
		width: 100%;
	}
	.archive.tax-proj-category #location-projects .h1-n-frm-section form#seach-project, 
	.archive.tax-proj-tag #location-projects .h1-n-frm-section form#seach-project {
	  display: inline-block;
	  max-width: 100%!important;
	  width: 100%;
	  float: none;
	  margin: 0 auto;
	}	
}