.logo-holder {width: 110px;}
section {padding:50px 0px;}
.map-box {margin: 20px 0px 40px;}
.contact-details ul > li >a{ margin-bottom: 10px; }
.vis-con-panel:before {display: none;}
.service-content {margin: 20px 0px; }
.service-content h3 {padding-bottom: 20px;font-size: 22px;}
.service-content ul{text-align: left; list-style: disc; margin-left: 20px;clear: both}
.service-content ul li {line-height:16px; padding-bottom: 5px;}
.footer-wrap {border-top:0px;}
.footer-wrap:before {display: none;}
.project-content {margin: 80px 0px 20px; padding-left: 10px;}
.project-content p {line-height: 18px; text-align: justify;}
.project-content h4 {font-size: 25px;font-weight: bold;text-align: left;margin-bottom: 10px;}
.project-content ul {text-align: left;  margin-left: 0px;}
.project-content ul span {font-weight: 600; display: block; float: left; width: 93px;}
.project-content ul li {margin-bottom: 2px;}
.profile-content p {line-height:18px;}
.profile-content ul p{font-weight: 600;}
.profile-content ul{text-align: left; list-style: disc; margin-left: 20px;clear: both; margin: 20px;}
.profile-content ul li {margin-left: 20px;}
.profile-content ul > span{margin: 5px 5px 5px; display: block;}
.parallax-section {padding: 175px 0 100px}
.site {float: right; position: relative;}
.site a {color: #fff;}
.site a:hover {color:rgba(255,255,255,0.61);}
.to-top {position: absolute; right: 0px; top: 60px;}
.nav-button-holder {right: 35px;}
.project-content a.project-button{margin: 15px auto 10px; }
.paralax-wrap {opacity: 1;}
.dark-bg-home {background-color: #000; position: relative;  z-index: 100;}
.dark-bg-home-right, .dark-bg-home-left { position: absolute; top: 0px; width: 4000px; height: 100%; background-color: #000;  z-index: -10; display: inline-block;}
.dark-bg-home .dark-bg-home-left {left: 0%;}
.dark-bg-home .dark-bg-home-right {right: 0%;}
.dark-bg-home .project-content p, .dark-bg-home .project-content ul span, .dark-bg-home .project-content h4, .dark-bg-home .creat-list li a, .dark-bg-home .text-link, .dark-bg-home .btn, .dark-bg-home .project-content ul li{color: #fff}
.dark-bg-home .creat-list li a:before, .dark-bg-home .text-link:before {background:#fff;}
.dark-bg-home .btn {border-color: #fff;}
.content.home-page .row {padding: 15px 0px 10px}
.dark-bg-home .btn:hover {color: #000; background:#fff;}
.project-dark-bg {background-color: #000; position: relative;  z-index: 100;}
.project-dark-bg .dark-bg-home-left {left: 0%;}
.project-dark-bg .dark-bg-home-right {right: 0%;}
.project-dark-bg .project-content p, .project-dark-bg .project-content ul span, .project-dark-bg .project-content h4, .project-dark-bg .creat-list li a, .project-dark-bg .text-link, .project-dark-bg .btn, .project-dark-bg .project-content ul li{color: #fff}
.project-dark-bg .creat-list li a:before, .project-dark-bg .text-link:before {background:#fff;}
.project-page .row {padding: 15px 0px 10px}
.fancybox-custom .fancybox-skin {
	box-shadow: 0 0 50px #222;
}
.about-parallax-box.parallax-box img{width: auto; height: 400px;}
.content.dark-bg {padding: 160px 0px}
.parallax-box {left: 0px}
@media screen and (min-width: 320px) and (max-width: 767px) {
	.footer-item {margin-bottom: 25px;}
	.footer-item h4 {margin-bottom: 15px;}
	.footer-wrap {margin-top: 5px; padding-top: 0px;} 
	.content-footer {padding:50px 0px 25px; }

}
@media screen and (max-width: 550px) {
	.copyright {margin: 10px 0px; float: none;text-align: center; display: block;}
}
@media screen and (min-width: 320px) and (max-width: 991px) {

    .project-content {margin: 0px 0px 20px;}
	.project-page .row:nth-child(even) {display: table;}
	.project-page .row:nth-child(even) .col-md-7{display: table-footer-group;}
	.project-page .row:nth-child(even) .col-md-5 {display: table-header-group;}
	.project-page .row:nth-child(even) .parallax-item{padding: 0px 15px;}
	.project-page .row:nth-child(even) .project-content{margin:10px 15px 20px;}
	.content.home-page .row:nth-child(odd) .col-md-7{display: table-header-group;}
	.content.home-page .row:nth-child(odd) .col-md-5 {display: table-footer-group;}
	.content.home-page .row:nth-child(odd) .parallax-item{padding: 0px 15px;}
	.content.home-page .row:nth-child(odd) .project-content{margin:10px 15px 20px;}
	.project-content { padding: 0px; float: left; }
	.footer-logo p {max-width: 100%;}
}
