/*----Background1 code----*/


.background1{
	 background: #000 url(Back1.jpg) no-repeat center center ;
     background-size: cover;
}
.background1 h2,p{
	color:white;
}
.name{
	color:#cd873e;
	font-size:16px;
	font-family:Myraid Pro-Bold;
}
.cfgj{
	font-family:Myraid Pro-Bold;
	letter-spacing:8px;
	margin-bottom:25px;
}
.cfg{
	font-family:Century Gothic;
}
.team h1{
  font-family:Myraid Pro-Bold;
  color:white;
  margin-bottom:32px;
}



/*----Background2 code----*/
.background2{
	 background: #000 url(Back2.jpg) no-repeat center center ;
     background-size: cover;
}
.background2 h2{
	color:white;
}
.overview_heading{
	font-family:Myraid Pro-Bold;	
}
.overview_text{
	font-family:Myraid Pro;
	letter-spacing:1px;
}
/*--images--*/

.image-container {
	
	box-shadow: 0 0 5px rgba(0, 0, 0, .3);
	overflow: hidden;
	position: relative;
	
}

.image-container img {
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;
}

.image-container:hover img {
	-webkit-transform: translateY(-45px);
	-moz-transform: translateY(-45px);
	-ms-transform: translateY(-45px);
	-o-transform: translateY(-45px);
	transform: translateY(-45px);
}

.image-container:hover figcaption {
	opacity: 1;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition: -webkit-transform .4s, opacity .1s;
	-moz-transition: -moz-transform .4s, opacity .1s;
	-ms-transition: -ms-transform .4s, opacity .1s;
	-o-transition: -o-transform .4s, opacity .1s;
	transition: transform .4s, opacity .1s;
}

.image-container figcaption {
	background: #283449;
	bottom: 0;
	color: #fff;
	height: 70px;
	left: 0;
	opacity: 0;
	padding:-5px;
	position: absolute;
	-webkit-transform: translateY(100%);
	-moz-transform: translateY(100%);
	-ms-transform: translateY(100%);
	-o-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-transition: -webkit-transform .4s, opacity .1s .3s;
	-moz-transition: -moz-transform .4s, opacity .1s .3s;
	-ms-transition: -ms-transform .4s, opacity .1s .3s;
	-o-transition: -o-transform .4s, opacity .1s .3s;
	transition: transform .4s, opacity .1s .3s;
	width: 260px;
}
/*services*/
.jj{
	background:black;
	padding-bottom:35px;
	padding-top:5px;
}
.jj h2{
	color:white;
	
	}
/*--Portfolio--*/
.portfolio{
	background-color:#fff;
	padding-top:20px;
	padding-bottom:30px;
}

/*----Background3 code----*/
.background3{
	margin-top:-30px;
	padding-top:20px;
	padding-bottom:30px;
	 background: #000 url(Back3.jpg) no-repeat center center ;
     background-size: cover;
		
}
.background3 h3{
	color:#cd873e;
}
.background3 ul{
	color:#fff;
	margin-top:42px;
}
.div1_text{
	padding-bottom:32px;
	font-family:Myraid Pro;
	letter-spacing:1px;
}
#png1{
	padding-top:12px;
	padding-bottom:12px;
	background-color:#464445;
	opacity:.6;	
}
#div1{
	padding-left:30px;
	padding-right:30px;
}
/*----Background4 code----*/
.background4{
	
	padding-top:20px;
	padding-bottom:30px;
	 background: #000 url(Back4.jpg) no-repeat center center ;
     background-size: cover;
	 
}
.background4 h3{
	color:#cd873e;
}
.background4 ul{
	color:#fff;
	margin-top:42px;
}
.div1_text{
	padding-bottom:32px;
}
#png1{
	padding-top:12px;
	padding-bottom:12px;
	background-color:#464445;
	opacity:.6;	
}
#png2{
	padding-top:5px;
	padding-bottom:12px;
	background-color:#464445;
	opacity:.6;	
}
#div1{
	padding-left:30px;
	padding-right:30px;
}
/*----Background5 code----*/
.background5{
	
	padding-top:20px;
	padding-bottom:30px;
	 background: #000 url(Back5.jpg) no-repeat center center ;
     background-size: cover;
	 
}
.background5 h3{
	color:#cd873e;
}
.background5 ul{
	color:#fff;
	margin-top:42px;
}
.div1_text{
	padding-bottom:32px;
}
#png1{
	padding-top:12px;
	padding-bottom:12px;
	background-color:#464445;
	opacity:.6;	
}
#div1{
	padding-left:30px;
	padding-right:30px;
}
/*----Background6 code----*/
.background6{
	
	padding-top:20px;
	background: #000 url(Back7.jpg) no-repeat center center ;
    background-size: cover;
	 
}
/*----Background7 code----*/
.background7{
	
	padding-top:20px;
	padding-bottom:30px;
	 background: #000 url(Back8.jpg) no-repeat center center ;
     background-size: cover;
	 
}
.background7 h2{
	color:white;
	margin-top:30px;
}
address{
	
	color:white;
	
}
.contact_form{
	padding-top:30px;
}


/*----Footer starts----*/
.footer{
	padding-top:50px;
	height:100px;	
	color:#fff;
	background-color:#f49c3f;
}