.btclose {
    width: 40px;
    height: 40px;
    position: fixed;
    color: red;
    font-size: 65px;
    top: 0;
    right: 0;
    z-index: 99999999999;
    cursor: pointer;
	display: none;
}
.btshow {
    display: block;
    opacity: 1;
    background: #ccc;
}
.hide{
	display:none;
}
.pb-50{
	padding-bottom:50px;
}
ul.packages li.featured a {
    border: 2px solid #fff;
    color: #fff;
}
.bg-my-photo{
	background: url(../images/architect/my-photo.jpg) center ;
}
.work-list .single-project:last-child{
	margin:0;
}
.work-list .single-project .project-img .parallax-window img{
	height:380px;
	width:100%;
}
.bg-service{
	background: url(../images/architect/backgrounds/service.jpg) center ;
}
.bg-intro{
	background: url(../images/backgrounds/intro.jpg) !important;
	background-position: center;
    background-repeat: no-repeat;
    background-size: cover !important;
    position: relative;
    overflow-y: hidden;
}
.bg-intro:after{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
}
.widget-block .list-unstyled ul li{
	display:block;
	padding: 5px 0;
    border-bottom: 1px solid #f2f2f2;
} 
.widget-block .list-unstyled ul{
	padding-left:0;
}
.recent img.pull-left{
	width:50px;
	height:50px;
}
body{
	overflow-x:hidden;
}
.about-me p{
	font-size: 14px;
}
.copyright{
	z-index: 1;
    position: relative;
    padding: 6rem 0 0;
}
.moduleItemImage img{
	width: 100%;
	/*height: 500px;*/
	object-fit: cover;
	margin: auto;
	box-shadow: 1px 1px 5px 1px;
	-webkit-box-shadow: 1px 1px 5px 1px;
	-moz-box-shadow: 1px 1px 5px 1px;
}