@charset "utf-8";
/* CSS Document */

.padding-0{
	padding:0 !important}
	
.padding-top-0{
	padding-top:0 !important}
	
	
.space-10{
	width:100%; float:left; height:10px}	
	

.space-20{
	width:100%; float:left; height:20px}
	

.space-30{
	width:100%; float:left; height:30px}
	

.space-40{
	width:100%; float:left; height:40px}
	

.space-50{
	width:100%; float:left; height:50px}
	

.space-60{
	width:100%; float:left; height:60px}
	
	
	
	
	

.welcome-bg{
	background:url(../images/wel-bg.jpg) center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;}
  
  
.our-projects .accent-button a {
	background:#FFF; color:#a3248f; border:1PX solid #a3248f}
	
.our-projects .accent-button a:hover {
	background:none;  border:1PX solid #000;
	}
	
.owl-navigation .btn:hover, .btn:focus{
	color:#fff}
	
.owl-navigation .prev:hover,
.owl-navigation .next:hover {
	background:#e9dbc8 }
	
	
	
.banner-icons-outer{
	width:100%; float:left}
	
	
.banner-icons-main{
	width:100%; float:left; position:relative;
	}	
	
.banner-icons{
	width:100%; float:left; position:absolute; 
	border-top:1px solid rgba(255,255,255,.4);
	    margin-top: -118px;
    z-index: 1000;
    background: rgba(24, 21, 21, 0.48);
    padding-left: 9%;
	
	
}
	
.banner-icons-items{
	width:100%; float:left; padding-top:35px;
	border-right:1px solid rgba(255,255,255,.4);
	padding-bottom:30px;
	}
	
.padding-left-30{
	padding-left:30px}
	
	
.banner-icons-items-i{
	width:100%; float:left}
	
	
.banner-icons-items-text{
	width:100%; float:left}
	
	
.banner-icons-items-i i{
	color:#f49c1e ;
	font-weight:600;
	font-size:50px}	
	
	
.banner-icons-items-text h6{
	color:#fff;
	font-size:18px; margin:0}	
	
.banner-icons-items-text p{
	color:rgba(255,255,255,.8);
	font-size:16px; margin:0;
	padding-bottom:5px}	
	
	
.border-right-0{
	border-right:0 !important}
	
	
.banner-social-media{
	width:100%; float:left}
	
	
.banner-social-media ul{
	margin:0; padding:0}
	
.banner-social-media ul li{
	float:left;
	padding-right:20px}
	
.banner-social-media ul li a{
	color:#fff; font-size:16px;}
	
.banner-social-media ul li i{
	color:#fff; font-size:30px;}

.banner-social-media ul li span{
	color:#fff; font-size:16px; display:block;
	 padding:10px 15px;
	 transition:all 500ms ease 0s;}	
	
.facebook-bg{
	background:#4a6fbc;
	}
	
.twiter-bg{
	background:#00cafb;
	}
	
.instagram-bg{
	background:#f97948;
	}
	
.banner-social-media ul li span:hover{
	background:#f49c1e;
	transition:all 500ms ease 0s;}	
	
	
.padding-bottom-0{
	padding-bottom:0 !important}
		

.center-caption-bg{
	background:#a3248f url(../images/capiton-bg.jpg) center fixed; 
	 -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;}		
		
	.center-caption{
		width:100%; float:left; text-align:center;}
		
	.center-caption h1
	{	font-size: 32px;
    letter-spacing: 0.5px;
    margin-bottom: 0;
    margin-top: 0;
    padding-top: 3px;
    text-transform: uppercase;
	color:#fff; padding-bottom:7px}
	
	.center-caption p
	{	font-size: 16px;
    letter-spacing: 0.5px;
    margin-bottom: 0;
    margin-top: 0;
    padding-top: 15px;
	color:#fff; margin-bottom:15px}
	
.center-caption span
	{	
	font-weight:700}
	
	
.footer-bg{
	background:url(../images/footer-bg.jpg) center;
	width:100%; float:left}
	
	
footer p{
	color:#8e8e8e; font-size:13px }	
	
	
.footer-gallery{
	width:100%; float:left;margin-bottom: 30px;}	
	
.footer-gallery ul{
	margin:0; padding:0;
	}	
	
.footer-gallery ul li{
	list-style:none; 
	float: left; margin-right:7px;
	margin-bottom:7px; border-radius:4px; position:relative;
	overflow:hidden;
	}
	
.footer-gallery ul li .overlay-black{
	width:100%; position:absolute; float:left;
	height:100%; background:rgba(0,0,0,.5); z-index:1000;
	transition:all 500ms ease 0s;
		 -webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s; }	
	
.footer-gallery ul li:hover .overlay-black{
	background:rgba(0,0,0,.1);
	transition:all 500ms ease 0s;
		 -webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;}
	
.footer-gallery ul li img{
	max-width:100%;
}
	

	
footer #recent_post-widget-2{
	padding-left:15px}
	
.copy-right-outer{

	width:100%; float:left;
	padding-top:20px;
	margin-bottom:0px}
	
.small-footer{
	width:100%; float:left; background:#0f0d0d;
	 }
	
	
	
.main-footer{
	width:100%; float:left; background:none ;
	padding-bottom:30px
	 }	
	 
	.developed-by{
		color:#f49c1e }
		
.developed-by:hover		{
			color:#e61e25}
			
			
.fb{
	width:100%; float:left}	
	
.fb ul{
	margin:0; padding:0}
	
.fb ul li{
	float:left;
	padding-right:20px; list-style:none}
	
.fb ul li a{
	color:#fff; font-size:13px;
	 background:#476fc4;
	 	 padding:5px 10px;}
	
.fb ul li i{
	color:#fff; font-size:15px; padding-right:10px}

	
.fb ul li a:hover{
	 background:#d018b3;
	 transition:all 500ms ease 0s;
}
	
	
	
	
	
@-webkit-keyframes fading{0%{opacity:0}50%{opacity:1}100%{opacity:0}}
@keyframes fading{0%{opacity:0}50%{opacity:1}100%{opacity:0}}
.fading-effects{-webkit-animation:opac 0.8s;animation:opac 0.8s}
@-webkit-keyframes opac{from{opacity:0} to{opacity:1}}
@keyframes opac{from{opacity:0} to{opacity:1}}
	
	
	
	
	
	
	
	
	
	
	
	
	
	