 
		
		*{padding:0px;margin:0px;}
		
		
		body div a{
		-webkit-transition: all 0.3s ease;
		-moz-transition: all  0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
		
		}
			
		a:focus {
	outline:0px!important;
}
		ul{list-style:none;}
		a{text-decoration:none;}
		.clr{clear:both}
		section{
			width:100%;
			margin:0 auto;	
			padding:50px 0px;
			}
		.top-social,.main-nav,.mobile-nav-bar{padding:0px !important;}	
		.container{
			width:1170px;
			margin:0 auto;
			
			}
		.span1,.span2,.span3,.span4,.span5,.span6,.span7,.span8,.span12{margin-left:0px !important;}	
		
		h1{
		font-size:32px;
		color:#616161 !important;
		font-family: 'Roboto', sans-serif;
		font-weight:bold;
		line-height:24px;
		margin:0px;
		
		
		
		}
		h2{
		font-size:24px;
		color:#3e4095 !important;
		font-family: 'Roboto', sans-serif;
		font-weight:bold;
		line-height:24px;
		margin:0px;
		
		
		
		}
		.main-title{
			
			background-position:center;
			background-repeat:no-repeat;
			text-align:center;	
			color:#053a9c!important;
			
			margin-bottom:15px;
			}
		.subtitle{
			text-align:center;
			width:450px;
			margin:0 auto;
			padding-bottom:50px;
			font-size:14px;
			
			}		
		h3{
		font-size:20px;
		color:#616161;
		font-family: 'Roboto', sans-serif;
		font-weight:bold;
		margin:0px;
		line-height:24px;
		
		}
		h4{
		font-size:16px;
		color:#616161;
		font-family: 'Roboto', sans-serif;
		font-weight:bold;
		margin:0px;
		line-height:24px;
		
		}
		h5{
		font-size:14px;
		color:#616161;
		line-height:24px;
		font-weight:bold;
		margin:0px;
		
		}
		p{
		font-size:14px;
		color:#0f0200;
		font-family: 'Lato', sans-serif;
		font-weight:normal;	
		line-height:24px;
		text-align:justify;
			}
			
			
			
			strong{
		font-size:15px;
		color:#3e4095;
			}
			
			
	/******************
******************
******************

										HOME PAGE 1
#TABEL OF CONTENT#
1# TOP SOCIAL NAVBAR
2# MAIN NAVBAR
3# SERVICES SECTION
4# COUNTEER
5# OUR portfolio
6# PRICING TABLES
7# TESTIMONIAL
8# OUR CLIENTS




******************
******************
******************/				
		/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
1# TOP social nav
--------------------------------------------------------------------------------------------------------------------------------
*/
		.address{
			margin-left:0px;	
			}
		.address ul{
			list-style:none;	
			margin:0px;
			}
		.address .address-icon{
		border-left:1px solid #eee;
		border-right:1px solid #eee;
		padding:9px 10px;
		margin-right:8px;
		}	
		.address ul li{
			font-size:13px;
			color:#888;
			font-family: 'Lato', sans-serif;
			font-weight:normal;
			display:inline;
			line-height:18px;
			
			
			}
		.address ul li .fa-map-marker{
		padding:0px 4px;
		}
		.addrs span{
			text-transform:lowercase;
		}
		.address{width:609px;}	
		.address ul li .fa{
			color:#999;
			font-size:16px;
			line-height:34px;
			text-align:center;
			}	
		.address ul	.addrs{
			margin-right:20px;	
			}
			
		.top-social{
			border-bottom:1px solid #f3f3f3;
			height:35px;	
			}
		.social-icon ul{
			list-style:none;
			margin:0px;
			}
		.social-icon ul li{
			display:inline;	
			float:right;
			
			width:35px;
			height:35px;
			text-align:center;
			}
		.social-icon ul li a .fa{
			
			font-size:16px;
			line-height:34px;	
			}	
		.social-icon ul li a{
			display:block;	
			}	
			
						
		/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
end top social nav
--------------------------------------------------------------------------------------------------------------------------------
*/
		
		/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
2# MAIN NAVBAR
--------------------------------------------------------------------------------------------------------------------------------
*/
		.home-box-bottomnav{
			padding-top:31px;
			padding-bottom:31px;
			background-color:#fff;
			
			margin:0 auto;
			}	
		.main-nav{
		
			
			}
		.navbar{
			margin-bottom:0px !important;	
			}
			.navbar-inner {	
		    background-color: transparent !important;
			background-image:none !important;
			background-repeat: repeat-x;
			border: none !important;
			border-radius: 0px!important ;
			box-shadow: none !important;
			
			padding:0px !important;
			}
			.navbar-inner .nav li a{
			font-size:17px !important;
			font-family: 'Lato', sans-serif;
			font-weight:normal;
		
			color:#080101 !important;
			text-shadow: none !important;
			padding-left:5px !important;
			padding-right:5px  !important;
				padding-top:9px!important;
			padding-bottom:11px!important;
			margin-right:18px;
				}
			.navbar-inner .nav li a:hover{
			color:#fff !important;
			
			}	
			
			#home{
		position:relative;
		}
		
		#home:hover .dropdown-menu{
		display:block;
		
		}
		#home:hover .dropdown-menu li a{
		border:none !important;
		
		}
		#home-1:hover .dropdown-menu li a{
		border:none !important;
		
		}
		#home-11:hover .dropdown-menu li a{
		border:none !important;
		
		}
		#home-1{
		position:relative;
		}
		
		#home-1:hover .dropdown-menu{
		display:block;
		
		}
		#home-11{
		position:relative;
		}
		#home-12,#home-13,#home-14,#home-15{
			position:relative;	
			}
		#home-11:hover .dropdown-menu{
		display:block;
		
		}
		#home-13:hover .dropdown-menu{
		display:block;
		
		}
		#home-14:hover .dropdown-menu{
		display:block;
		
		}
		#home-15:hover .dropdown-menu{
		display:block;
		
		}
		#home-12:hover .dropdown-menu{
			display:block;
			}
		.dropdown-menu{
		display:none;	
		}
		.is-sticky{
		width:100%!important;
		margin:0 auto!important;
		background:#fff;
		height:auto!important;
		z-index: 99999;
		border-bottom:1px solid #e9e9e9;
		}
		
		.navbar .pull-right > li > .dropdown-menu:after, .navbar .nav > li > .dropdown-menu.pull-right:after {
			display:none;
		}
		.navbar .pull-right > li > .dropdown-menu:before, .navbar .nav > li > .dropdown-menu.pull-right:before {
			display:none;
		}
		.navbar .pull-right > li > .dropdown-menu .dropdown-menu, .navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu{
			left:100% !important;	
			}
		.navbar .pull-right > li > .dropdown-menu, .navbar .nav > li > .dropdown-menu.pull-right {
			left: auto;
			right: -235px !important;
			top:63px !important;
		}
		
		.nav-collapse .bottom  #home-1 .menu2 {
			
			right:-242px !important;
			top:63px !important;
		}
		.nav-collapse .bottom  #home-12 .menu2 {
			
			right:-220px !important;
			top:63px !important;
		}
		.nav-collapse .bottom  #home-13 .menu2 {
			
			right:-234px !important;
			top:63px !important;
		}
		.nav-collapse .bottom  #home-14 .menu2 {
			
			right:-200px !important;
			top:63px !important;
		}
		.nav-collapse .bottom  #home-15 .menu2 {
			
			right:16px !important;
			top:63px !important;
		}
		.nav-collapse .bottom  #home-11 .menu2 {	
			right:-214px !important;
			top:63px !important;
		}
		.dropdown-menu,.dropdown-submenu .dropdown-menu{
		border:none;
		border-radius:0px;
		min-width:299px;
		margin-bottom:0px;
		padding:0px !important;
		
		
		
		}
		.dropdown-submenu .dropdown-menu{
			display:none !important;
			top:3px !important;	
			border-radius:0px !important;
			border:none !important;
			box-shadow:none !important;
			}
		.dropdown-submenu:hover .dropdown-menu{
			display:block !important;	
			
			}
		.dropdown-menu li{
		min-width:299px;
		border-bottom:1px solid #f1f1f1;
		}
		.dropdown-menu li a{
		color:#888 !important;
		}
		.dropdown-menu li a:hover{
			margin-left:5px;
			border-bottom:none !important;		
			}
		.dropdown-menu li a .fa{
			margin-right:7px;	
			}
		#home .dropdown-menu li a{
		
		padding-left:20px !important;
		padding-top:15px!important;
		padding-bottom:15px!important;
		
		}
		
		
		#home-1 .dropdown-menu li a,#home-13 .dropdown-menu li a,#home-14 .dropdown-menu li a,#home-15 .dropdown-menu li a{
		
		padding-left:20px !important;
		padding-top:15px!important;
		padding-bottom:15px!important;
		
		}
		#home-12 .dropdown-menu li a{
		
		padding-left:20px !important;
		padding-top:15px!important;
		padding-bottom:15px!important;
		
		}
		#home-11 .dropdown-menu li a{
		
		padding-left:20px !important;
		padding-top:15px!important;
		padding-bottom:15px!important;
		
		}		
		.logo{
		padding-top:12px;
		padding-bottom:12px;
		}
		
	.navbar .bottom  > li	{
		padding-bottom:12px;
		}	
	.mobile-drope li{
	margin-left:0px !important;
	padding-bottom:0px !important;
	}
	.navbar .nav.pull-right{padding-top:18px;}	
	.nav-search{line-height:36px;}
	.mobile-drope li a:hover{
		border:none !important;	
		}	
	
/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
END MAIN NAVBAR
--------------------------------------------------------------------------------------------------------------------------------
*/
	/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
3# our services
--------------------------------------------------------------------------------------------------------------------------------
*/
.services-res{padding-bottom:-1px!important; }
.services .container .span4{
	border:2px solid #f3f3f3;
	margin-right:26px;
	position:relative;
	text-align:center;
	padding-top:5px;
	padding-bottom:10px;
	margin-top:0px;
	margin-bottom:50px;
	background-color:#f1f1f1;
	}
.services .container .span4 p{font-size:14px;margin-left:19px;margin-right:19px;}	
.services .container .span4 h3{font-weight:600;color:#ed3237;margin-bottom:15px;}	
.services .container .span4 .service-icon{width:98px;height:98px;text-align:center;
position:absolute;
border:1px solid #f1f1f1;
left:38%;
top:-50px;
background-color:#fff;

}
.services .container .span4 .service-icon .fa{
	font-size:40px;
	line-height:90px;	
	
	}
.services .container .last-service{margin-right:0px !important;}		
#ser-res{
	margin-top:50px !important;	
	}
/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
4# counter
--------------------------------------------------------------------------------------------------------------------------------
*/
.services .container .counter .span6 h3{
	margin-bottom:25px;	
	}
.bar-heading{
	margin-top:10px;
	}
.bar-heading > h5{
	background: none repeat scroll 0 0 #fff;
    padding-bottom: 12px !important;
    padding-right: 20px;
	padding-top:12px;
    text-align: left !important;
    z-index: 10000;
    position: relative;
    display: inline-block;
	}

.ui-progressbar {
	height: 2em;text-align: left;overflow: hidden;
	}

.ui-progressbar .ui-progressbar-value {
	height: 100%;
	}

.ui-progressbar .ui-progressbar-overlay {
	height: 100%;filter: alpha(opacity=25);opacity: 0.25;
	}

.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
	}	

.ui-widget {
	font-family: Verdana,Arial,sans-serif;font-size: 1.1em;
	}

.ui-widget .ui-widget {
	font-size: 1em;
	}

.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {
	font-family: Verdana,Arial,sans-serif;font-size: 1em;
	}

.ui-widget-content {
	background: none repeat scroll 0 0 #f7f7f7;
    height: 18px;
	
	
	
	}

.ui-widget-content a {
	color: #222222;
	}

.ui-widget-header {
	color: #222222;font-weight: bold;
	}

.ui-widget-header a {
	color: #222222;
	}

/* Corner radius */

.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br {
	 height:30px;
	 box-shadow:none;
	 position:relative;
	 overflow:visible;
	 margin-bottom: 60px;
	 }



.ui-progressbar.middle .ui-progressbar-value,
.ui-progressbar.beginning .ui-progressbar-value,
.ui-progressbar.end .ui-progressbar-value {
	
    color: #fff;
    display: block;
    height: 30px;
    overflow: hidden;
    text-indent: 9999px;
    width: 50px;
	
	
	 }



.progress-label {
    background: none repeat scroll 0 0 #f1f1f1;
	color: #888 !important;
    font-family: "Lato" !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    line-height: 16px;
    margin-left: -28px;
    margin-top: -40px;
    padding: 0 0 7px 9px;
    position: absolute;
    text-align: center;
    z-index: 0;
	border:1px solid #f1f1f1;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding-left:14px;
	 }
.progress-label:after{
	content: "\f0d7";
    color: #f1f1f1;
    font-family: FontAwesome;
    font-size: 22px !important;
    left: -15px;
    position: relative;
    text-align: right !important;
    top: 22px;
	
	}
.services .container .counter .span6 .progress1{
	margin-bottom:60px;	
	}
.services .container .counter .span6 .progress2{
	margin-bottom:0px;	
	}
 .counter .rotator .span6 h3{
	font-weight:bold !important;	
	}		

.counter .last-bar .progress_bar{margin-bottom:0px !important;}

/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
5# our-portfolio
--------------------------------------------------------------------------------------------------------------------------------
*/
.our-portfolio{padding-bottom:0px !important;}
.controls li{
	color:#616161;
	font-size:14px;
	font-family: 'Lato', sans-serif;
	margin-right:38px;	
	}
.controls ul{
	border-bottom:1px solid #f1f1f1;
	width:368px;
	margin:0 auto;
	padding-bottom:8px;	
	margin-bottom:30px;
	}	
.controls .last-control{
	margin-right:0px;	
	}
#Grid{
			margin:0px !important;
			text-align:start !important;
			font-size: 0.1px;
			width:100%;
		}
		#Grid:after{
			content: '';	
		}	
#Grid .gap{
			display: inline-block;	
		}	
#Grid{
			margin:0px !important;
			text-align:start !important;
			
			width:100%;
		}	
.our-portfolio #Grid .mix{margin:0px !important;margin-bottom:-3px !important;}		
.our-portfolio #Grid:after{
			content: '';	
		}
.our-portfolio  #Grid .mix{
			display: none;
			opacity: 0;
			position:relative;
				margin-left:0px;
			width:24.920%;	
		}
		
#Grid li .image-overlay{background-color:rgba(255,255,255,0);position:absolute;width:100%;height:100%;top:0;-webkit-transition: all 1s ease;
			-moz-transition: all  1s ease;
			-o-transition: all 1s ease;
			transition: all 1s ease;}		
#Grid li .isotop-heading{
	background-color:rgba(255,255,255,0);
	position:absolute;
	bottom:0;
	width:100%;
	height:35%;	
	text-align:center;
	opacity:0;
	-webkit-transition: all 1s ease;
	-moz-transition: all  1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	}
#Grid li .isotop-heading p{font-size:18px;font-weight:normal;margin-bottom:0px;}	
#Grid li .isotop-heading h3{margin-top:16px;}

.fancybox-wrap,
		.fancybox-skin,
		.fancybox-outer,
		.fancybox-inner,
		.fancybox-image,
		.fancybox-wrap iframe,
		.fancybox-wrap object,
		.fancybox-nav,
		.fancybox-nav span,
		.fancybox-tmp
		{
			padding: 0;
			margin: 0;
			border: 0;
			outline: none;
			vertical-align: top;
		}
		.fancybox-wrap {
			position: absolute;
			top: 0;
			left: 0;
			z-index: 8020;
		}
		.fancybox-skin {
			position: relative;
			background: #f9f9f9;
			color: #444;
			text-shadow: none;
			-webkit-border-radius: 4px;
			   -moz-border-radius: 4px;
					border-radius: 4px;
		}
		.fancybox-opened {
			z-index: 8030;
		}
		.fancybox-image, .fancybox-iframe {
			display: block;
			width: 100%;
			height: 100%;
		}
		.fancybox-image {
			max-width: 100%;
			max-height: 100%;
		}
		#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
			background-image:url(../images/fancybox_sprite.png) !important;
		}
		.fancybox-close {
			position: absolute;
			top: -18px;
			right: -18px;
			width: 36px;
			height: 36px;
			cursor: pointer;
			z-index: 8040;
		}
		.fancybox-lock {
			overflow: visible !important;
			width: auto;
		}
		.fancybox-lock body {
			overflow: hidden !important;
		}
		.fancybox-lock-test {
			overflow-y: hidden !important;
		}
		.fancybox-overlay {
			position: absolute;
			top: 0;
			left: 0;
			overflow: hidden;
			display: none;
			z-index: 99999;
			background: url(../images/fancybox_overlay.png);
		}
		.fancybox-overlay-fixed {
			position: fixed;
			bottom: 0;
			right: 0;
		}
		.fancybox-lock .fancybox-overlay {
			overflow: auto;
			overflow-y: scroll;
		}
		.fancybox{
			
			display:block;
			padding:17px;
			
			
			}
		.fancybox .fa{font-size:16px;color:#fff;}		
		.fancy{position:absolute;width:50px;height:50px;text-align:center;bottom:35%;left:32.1%;display:none;}	
		.fancybox:hover{
			
			}
		.isotop-link{
			position:absolute;width:50px;height:50px;text-align:center;bottom:35%;left:47%;display:none;	
			}
		.isotop-link a{
			
			display:block;
			padding:17px;
			
			
			}
		.isotop-link a .fa{font-size:16px;color:#fff;}			
		#Grid li:hover .isotop-link{display:block;}
		#Grid li:hover .fancy{display:block;}
		#Grid li:hover .isotop-heading{background-color:rgba(255,255,255,0.7);opacity:0.8;}
		#Grid li:hover .image-overlay{background-color:rgba(255,255,255,0.5);}
		
/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
6# PRicing tables
--------------------------------------------------------------------------------------------------------------------------------
*/	
.pricing-table .container .span4{
	padding-top:58px;padding-bottom:40px;margin-right:30px;
	text-align:center;	
	box-shadow: 0 0 6px 1px rgba(21, 8, 49, 0.08); 
	-webkit-transition: all 1s ease;
			-moz-transition: all  1s ease;
			-o-transition: all 1s ease;
			transition: all 1s ease;
	}
.pricing-table .container .span4:hover{
	box-shadow: 0px 0px 20px 4px rgba(21, 8, 49, 0.08);
	}	
.pricing-table .container .last-table{margin-right:0px;}		
.pricing-table .container .span4 h1{
	font-size:28px;	
	margin-bottom:28px;
	}
.pricing-table .container .span4 .price{
	border-radius:100%;
	width:108px;
	height:108px;
	margin:0 auto;	
	margin-bottom:30px;
	}	
.pricing-table .container .span4 .price h1{font-size:48px;margin:0px;line-height:24px;text-align:left;
margin-left:18px;
margin-top:30px;
}	
.pricing-table .container .span4 .price h1 .fa{font-size:30px;color:#616161;}
.pricing-table .container .span4 .price p{
	border:none;
	
	color:#616161;	
	}
.pricing-table .container .span4 p{
	padding-bottom:20px;
	border-bottom:1px solid #f1f1f1;
	margin-left:30px;
	margin-right:30px;
	margin-bottom:20px;	
	}	
.pricing-table .container .span4 .last-option{border:none;}	
.pricing-table .container .span4 p .fa{
	margin-right:12px;
	color:#f9df34;	
	}
.pricing-table .container .span4 p .fa-times{color:red !important;}	
.pricing-table .container .span4 p .fa-remove{
	
	color:#f26060 !important;

	}
.pricing-table .container .span4 .order-now{
	width:150px;
	padding:15px 0px;
	margin:0 auto;	
	}
.pricing-table .container .span4 .order-now a{
	display:block;
	color:#fff;
	font-size:14px;	
	font-family: 'Lato', sans-serif;
	font-weight:normal;
	line-height:15px;
	text-decoration:none;
	display:block;
	}				
/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
7# TESTIMONIAL
--------------------------------------------------------------------------------------------------------------------------------
*/	
#test{ 
								background:url(../images/bg1.png)  100% 0px repeat-x fixed !important; 
								height: 300px;  
								margin: 0 auto; 
								width: 100%; 
								position: relative;   
								}
							#test article 
							{  position: absolute; 
							 width: 100%;
								
							  }	
#tesst{background:url(../images/home3test.png)  100% 0px repeat-x fixed !important;  
								margin: 0 auto; 
								width: 100%; 
								position: relative;   }							  		
.testi{
	padding:100px 0px;
	
	}
.testi .span7{width:100%;}	
	*/
	
/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
	
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
	
	text-align:center;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	margin-bottom:30px;
	
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(./css/grabbing.html) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.3
*/

.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
display: block;
width: 10px;
height: 10px;
margin: 5px 5px;
filter: Alpha(Opacity=50);
opacity: 0.2;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
border:2px solid #73bf9b;
margin-top:20px;

}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.item p{
line-height:32px;
}
.owl-item.loading{
	min-height: 150px;
	background: url(./css/AjaxLoader.html) no-repeat center center
}
.testi h2{color:#fff !important;text-align:center;background-image:url(../images/testibgg.html);
background-position:bottom center;
background-repeat:no-repeat;
padding-bottom:20px;

}
.testi p{color:#888 !important;text-align:center;font-style:italic !important;font-size:24px;font-family: 'Lato', sans-serif !important;}
.testi .subtitle{
			
			color:#888 !important;
			font-style:normal !important;
			font-size:14px;
			
			}		
.main-test{width:670px;margin:0 auto;}	
.test-image{border-radius:100%;width:100px;height:100px;}	
.test-image img{width:100px;height:100px;border-radius:100%;}	
.test-image{color:#888;font-size:18px;}


.back{width:42px;height:42px; 
position:absolute;
right:4%;
bottom:6%;
}
.back a{background-image: url("../images/up.png");
background-position:center;
background-repeat:no-repeat;padding:21px;}
.back:hover a{background-image: url("../images/uphov.png");}	
/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
8# our-clients
--------------------------------------------------------------------------------------------------------------------------------
*/
.our-client .span3{
	
	border-radius:15px;	
	margin-right:27px;
	height:130px;
	}
.our-client .span3 img{margin-left:0px;}
.our-client .span3 a{line-height:126px;}	
.our-client .client-3 img{margin-left:0px;}
.our-client .last-client{
	margin-right:0px;	
	}
	
/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
9# footer
--------------------------------------------------------------------------------------------------------------------------------
*/	
.footer{
	background:#333;
	position:relative;
	padding:50px 0px;	
	}
.footer .container .span3 h3{
		color:#fff;
		margin-bottom:30px;	
		}	
.footer .container .span3{
		
		margin-right:30px;	
		}	
.footer .container .coloum1 p{
		font-size:13px;
		line-height:18px;	
		}
.footer .container .footer-logo{
		margin-bottom:30px;	
		}
.footer .container .span3 p .fa{
		color:#fff;
		margin-right:10px;	
		background:#444;
		width:33px;
		height:33px;
		text-align:center;
		line-height:33px;
		border-radius:5px;
		}	
.footer .container .span3 p{
		font-size:14px;
		line-height:18px;	
		}									
.coloum3 .pull-left{
		margin-right:10px;
		}	
	.coloum3 .pull-left p{
		font-size:13px;	
		line-height:18px;
		margin:0px;
		}				
	.coloum3 .span2{
		margin-left:0px;
		width:186px;
		margin-bottom:15px;	
		}	
.coloum3 .span2 .un{
		color:#fff;
		text-transform:lowercase;	
		
	
		}
.coloum4 input{background:#444;
border:none;
color:#888;
font-size:13px;
padding-left:10px;
height:40px;
margin-top:8px;
border-bottom-right-radius:0px;
border-top-right-radius:0px;
width:200px;
}
.coloum2{margin-right:0px !important;}	
.footer .container .coloum2 div{
		position:relative;
		margin-right:9px;
		margin-bottom:9px;
		}
		
		
	.footer .container .coloum2 div:nth-child(4)
		{
		margin-right:0px;
		}
	.footer .container .coloum2 div:nth-child(7)
		{
		margin-right:0px;
		}	
	.footer .container .coloum2 .pull-left .overlay{
		width:100%;
		height:100%;
	
		opacity:0;
		position:absolute;
		top:0;
		left:0;	
		}	
	.footer .container .coloum2 div .overlay a{
		height:70px;
		width:80px;
		display:block;
		
		
		}	
	 .container .coloum2 .pull-left:hover .overlay{
			opacity:0.25;	
			-webkit-transition: all 1s ease;
			-moz-transition: all  1s ease;
			-o-transition: all 1s ease;
			transition: all 1s ease;	
				}
	.container .coloum2 .pull-left .overlay{border-radius:7px;}	
	.footer-nav{
		background:#222;
		padding:22px 0px;	
		}
	.footer-nav .container .pull-left p{
		margin-bottom:0px;	
		}
	.footer-nav .container .pull-right ul li a{
	font-size:14px;
	color:#888;
	font-family: 'Lato', sans-serif;
	font-weight:normal;	
	text-decoration:none;
	border-right:1px solid #444;
	padding-right:9px;
	margin-right:9px;
	}
	.footer-nav .container .pull-right ul li{display:inline;}	
	.footer-nav .container .pull-right ul .last-bottom-nav a{
	border-right:none !important;
	margin-left:0px !important;
	padding-right:0px !important;	
		}	
	.back{width:42px;height:42px; 
position:absolute;
right:2%;
bottom:6%;
}
.coloum4 span{
color:#fff;

max-width:60px;
max-height:48px;
padding:15px;
border-radius:4px;
border-bottom-left-radius:0px;
border-top-left-radius:0px;
}
.back a{background-image: url("../images/up.png");
background-position:center;
background-repeat:no-repeat;padding:21px;}
.back:hover a{background-image: url("../images/uphov.png");}			
						
					
	/******************
******************
******************

										HOME PAGE 2
#TABEL OF CONTENT#

1# SERVICES SECTION
2# PORTFOLIO SECTION
3# FULLY RESPONSIVE SECTION
4# SOME FACTS





******************
******************
******************/						


	
/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
1# services
--------------------------------------------------------------------------------------------------------------------------------
*/	

.services-home2 .container .span4{
	
	margin-right:30px;
	margin-bottom:54px;
	text-align:center;
	}
.services-home2 .container .span4 p{font-size:14px;margin-left:40px;margin-right:35px;}	
.services-home2 .container .span4 h3{font-weight:normal;color:#616161;margin-bottom:8px;
margin-top:25px;font-size:16px;
}	
.services-home2 .container .span4 .service-icon{width:98px;height:98px;text-align:center;
margin:0 auto;
border:1px solid #f1f1f1;
border-radius:32px;
-webkit-transition: all 1s ease;
-moz-transition: all  1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;



}
.services-home2 .container .span4 .service-icon .fa{
	font-size:36px;
	line-height:98px;	
	
	}
.services-home2 .container .span4:hover  .service-icon .fa{
	color:#fff ;	
	}	
.services-home2 .container .last-service{margin-right:0px !important;}	
.services-home2 .container .span6 h2{
	margin-bottom:20px;	
	}
.services-home2 .container .span6 h2 span{
	font-weight:normal;
		
	}
.services-home2 .container .span6 h3{
	margin-bottom:20px;
	font-weight:normal;	
	}
.services-home2 .container .span6 .learn-more{
	width:138px;
	height:36px;
	border:1px solid #f1f1f1;	
	text-align:center;
	border-radius:7px;
	margin-top:30px;
	}
.services-home2 .container .span6{
	margin-right:100px;	
	padding-top:100px;
	}	
.services-home2 .container .span6 .learn-more a{
	text-decoration:none;
	color:#888;	
	font-family: 'Roboto', sans-serif;
	font-size:14px;
	font-weight:normal;
	line-height:36px;
	}	
.services-home2 .container .span6 .learn-more a .fa{
	color:#888;
	font-size:12px;	
	margin-left:8px;
	}	
.services-home2 .container .counter .span6 {margin:0px;padding:0px;}
.services-home2 .container .counter .span6 .progress1{margin-bottom:60px;padding:0px;}
.services-home2 .container .counter .span6 .progress2{margin-bottom:0px;padding:0px;}


	
	
/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
2# PORTFOLIO
--------------------------------------------------------------------------------------------------------------------------------
*/		
.home2-portfolio .container  #Grid .mix {
	width:32.996%;	
	}
.home2-portfolio .container  #Grid .mix .isotop-link{
	left:46%;	
	}
.home2-portfolio .container  #Grid .mix .fancy{
	left:32.9%;	
	}	
	
/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
3# FULLY RESPONSIVE
--------------------------------------------------------------------------------------------------------------------------------
*/		
			#parallax-3{  
				background:url(../images/1.jpg) no-repeat fixed;
										
				min-height: 543px;  
				width: 100%; 
				position: relative;  
				padding:0px !important;
				}
			#parallax-3 article {  	
				position: absolute; 
				width: 100%; 
				}	
			#video-section {
				overflow: hidden;
				width: 100%;
			}
			
			
			#video-section .short-section-title:after {
				display: none;
			}
			#video-section-overlayer {
				background-color: rgba(0, 0, 0, 0.3);
				overflow: hidden;
				height: 543px;
				position: relative;
				width: 100%;
			}
			.video-player {
				display: none;
				height: 543px;
				left: 0;
				position: absolute;
				top: 0;
				transition: all 0.3s ease-in-out 0s;
				width: 100%;
				z-index: 1;
			}
			.video-player iframe {
				border: 0 none;
				height: 100%;
				width: 100%;
			}
			.stop-video, .play-video {
				-moz-user-select: none;
				
				
				display: block;
				
				
				line-height: 90px !important;
				
				position: relative;
				text-align: center;
				transition: all 0.3s ease-in-out 0s;
				
				z-index: 1;
				padding:0 !important;
				-webkit-border-radius: 50%;
				-moz-border-radius: 50%;
				border-radius: 50%;
			}
			.stop-video i, .play-video i {
				position: relative;
				z-index: 1;
			}
			.stop-video:after, .play-video:after {
				
				bottom: 0;
				content: "";
				height: 0;
				left: 0;
				position: absolute;
				transition: all 0.3s ease-in-out 0s;
				width: 100%;
			}
			.stop-video {
				display: none;
			}
			
			.stop-video:hover:after, .play-video:hover:after {
				height: 100%;
				
			}

	
			
			#video-section .short-section-title {
				text-align: center;
				}
			#video-section .short-section-title h1 {
					color:#fff !important;
					font-size:36px;
					text-align:center;
					 padding-top: 150px;
			}
			#video-section .short-section-caption{
				text-align: center;
				margin-top:31px;
				}
			#video-section .short-section-caption h3{
				color: #ffffff !important;
				margin: 0;
				padding: 0;
				text-align: center;
				font-weight:normal;
				
				}
			
			


	.fully-responsive .container .video-icon{
		width:100px;
		height:100px;
		margin:0 auto;
		
		}										
	.b{
	padding:5px;
	background:rgba(255,255,255,0.5);
	width:90px;
		height:90px;
		margin:0 auto;
		border-radius:100%;
		margin-top:50px !important;
	}
	.b .inb{
	
	background:#f1f1f1;
	border-radius:100%;
	}	
/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
4# some facts
--------------------------------------------------------------------------------------------------------------------------------
*/		
		
.some-facts .container .span3{
	padding:30px 0px;
	text-align:center;
	margin-right:30px;	
	-webkit-transition: all 0.6s ease;
	-moz-transition: all  0.6s ease;
	-o-transition: all 0.6s ease;
	transition: all 0.6s ease;
	}
.some-facts .container .span3:hover{
	box-shadow: 0px 0px 5px 1px rgba(21, 8, 49, 0.08);
	}	
.some-facts .container .last-fact{
	
	margin-right:0px;	
	}	
.some-facts .container .span3 .fact-icon{
	width:98px;
	height:98px;
	text-align:center;
	margin:0 auto;
	border:1px solid #f1f1f1;
	border-radius:100%;	
	}
.some-facts .container .span3 .fact-icon .fa{
	font-size:40px;
	color:#AA0800;
	line-height:90px;	
	}	
.some-facts .container .span3 .milestone-details{
	font-family: 'Lato', sans-serif;
	margin:15px 0px;
	
	font-size:18px;
	color:#888;
	font-family: 'Roboto', sans-serif;
	font-weight:bold;
		
	line-height:24px;
	}
.some-facts .container .span3 h1{
	font-size:48px;
	line-height:36px;	
	}	
.stat {
  
   text-align:center;
}
.highlight {
   
   margin-bottom:0px;
   font-weight:bold;
   display:block;
   overflow:hidden;
  
   font-size:48px;
}
.stat i {
    color:#f7c221;
}
	
/******************
******************
******************

										HOME PAGE 3
#TABEL OF CONTENT#


1# ABOUT US
2# SERVICES SECTION
3# TEAM SECTION
4# TESTIMONIAL SECTION
5# OUR WORK






******************
******************
******************/	


/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
1# ABOUT US
--------------------------------------------------------------------------------------------------------------------------------
*/	
.home3-services .container .macbook{
	margin-right:60px;	
	}				
.home3-services .container .span6 h2{
	margin-bottom:40px;	
	}
.home3-services .container .span6 .feature-icon{
	width:70px;
	height:70px;
	text-align:center;
	margin-right:20px;	
	}
.home3-services .container .span6 .feature-icon .fa{
	color:#fff;
	font-size:32px;
	line-height:70px;	
	}
.home3-services .container .span6 .pull-left p{
	font-size:15px;	
	}
.home3-services .container .span6 .feature-text{
	padding-top:8px;	
	}
.home3-services .container .span6 .clearfix{margin-bottom:20px;}
				

/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
2# OUR SERVICES
--------------------------------------------------------------------------------------------------------------------------------
*/	
.our-services{padding-bottom:43px !important;}
.our-services{
	background:#fbfaf8;	
	}
.our-services .container .span3{
	margin-right:30px;
	margin-bottom:57px;	
	}
.our-services .container .last-ser{
	margin-right:0px;	
	}		
.our-services .container .span3 h3{
	color:#616161 !important;
	font-weight:normal;
	margin-bottom:15px;
		
	}
.our-services .container .span3 p{
	font-size:14px;	
	}	
.our-services .container .span3 h3 .fa{margin-right:8px;}		
.our-services .container .span3 a{
	font-size:13px;
	text-decoration:none;
	color:#888;
	font-weight:normal;	
	font-family: 'Lato', sans-serif;
	}
.our-services .container .span3 a .fa{
	margin-left:8px;
	font-size:12px;	
	}	
/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
3# OUR team
--------------------------------------------------------------------------------------------------------------------------------
*/	
.our-team .container .span4{
	margin-right:30px;	
	}
.our-team .container .last-member{
	margin-right:0px;	
	}	
.team-heading{
	text-align:center;
	padding:20px 0px;	
	}	
.team-heading h2{
	font-weight:800;
	
	}
.team-heading h4{
	font-weight:normal;
	font-family: 'Lato', sans-serif;
	}	
.our-team .container .span4:hover .team-heading h2{
	color:#fff !important;	
	}
.our-team .container .span4:hover .team-heading h4{
	color:#fff !important;	
	}
.our-team .container .span4 .team-img{
	position:relative;	
	}	
.our-team .container .span4 .team-img .team-overlay{
	position:absolute;
	width:100%;
	height:100%;
	background-color:rgba(255, 255, 255, 0.4);
	top:0;	
	display:none;
	}			
.our-team .container .span4 .team-img .team-social{
	position:absolute;
	top:42%;
	left:22%;
	opacity:0;
	-webkit-transition: all 2s ease;
			-moz-transition: all  2s ease;
			-o-transition: all 2s ease;
			transition: all 2s ease;
	}
.our-team .container .span4 .team-img .team-social .pull-left{
	padding:5px;
	background-color:rgba(255, 255, 255, 0.5);
	margin-right:10px;	
	}
.our-team .container .span4 .team-img .team-social .pull-left .icon{
	width:50px;
	height:50px;
	text-align:center;	
	}
.our-team .container .span4 .team-img .team-social .pull-left .icon .fa{
	color:#fff;	
	font-size:24px;
	line-height:50px;
	}
.our-team .container .span4:hover .team-social{
	opacity:1;	
	}
.our-team .container .span4:hover .team-overlay{
	display:block;	
	}	
/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
4# TESTIMONIAL
--------------------------------------------------------------------------------------------------------------------------------
*/								
.item .test-icon{
	width:98px;
	height:98px;
	text-align:center;
	border-radius:100%;	
	margin:0 auto;
	}
.item .test-icon .fa{
	font-size:40px;
	line-height:98px;	
	}
#tesst .twit{
	font-weight:200px !important;
	font-style:italic;	
	margin-top:40px;
	font-size:24px !important;
	font-family: 'Lato', sans-serif !important;
	line-height:36px;
	}	
#tesst .owl-pagination{
		display:none !important;	
		}	
		
/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
5# OUR WORK
--------------------------------------------------------------------------------------------------------------------------------
*/			
.our-work{
	background:#fbfaf8;	
	}
.our-work .container .span4{
	margin-right:30px;	
	}	
.our-work .container .span4 .work-content{
	padding:20px 0px;
	text-align:center;
	background:#fff;	
	}
.our-work .container .span4 .work-content h4{
	font-weight:normal;	
	margin-bottom:7px;
	}	
.our-work .container .span4 .work-content p{
	margin-left:28px;
	margin-right:20px;
	}
.our-work .container .span4 .work-content .heading-line{
	width:80px;
	margin:0 auto;	
	}	
.our-work .container .span4 .work-content .heading-line .left-line{
	width:35px;
	background:#000;
	height:1px;	
	margin-top:4px
	}	
.our-work .container .span4 .work-content .heading-line .righ-line{
	width:35px;
	background:#000;
	height:1px;	
	margin-top:4px
	}	
.our-work .container .span4 .work-content .heading-line .heading-circle{
	width:8px;
	border:1px solid #000;
	border-radius:100%;
	height:8px;	
	}				
.our-work .container .span4 .work-content a{
	font-size:14px;
	text-decoration:none;
	color:#aa0800;
	font-weight:normal;	
	font-family: 'Lato', sans-serif;
	}
.our-work .container .span4 .work-content .fa{
	margin-left:8px;
	font-size:12px;	
	}	
.our-work .container .last-work{
	margin-right:0px;	
	}
.our-work .container .span4 .work-img{
	position:relative;	
	}	
.our-work .container .span4 .work-img .work-overlay{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	-webkit-transition: all 1s ease;
-moz-transition: all  1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;	
	opacity:0;
	}	
.our-work .container .span4 .work-img .work-overlay-content{
	  border: 4px solid #fff;
    height: 82%;
    left: 4%;
    position: absolute;
    top: 8%;
    width: 89%;	
	opacity:0;
	-webkit-transition: all 1s ease;
	-moz-transition: all  1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	}
.our-work .container .span4 .work-img .work-overlay-content h3{
	color:#fff !important;	
	font-family: 'Raleway', sans-serif ;
	padding-top:10%;
	padding-left:4%;
	}	
.our-work .container .span4 .work-img .work-overlay-content p{
	color:#fff !important;	
	font-size:13px;
	line-height:20px;
	padding-left:4%;
	}
.our-work .container .span4:hover .work-overlay{
	opacity:0.5;	
	}
.our-work .container .span4:hover .work-overlay-content{
	opacity:1;	
	}							
	
/******************
******************
******************

										HOME PAGE 4
#TABEL OF CONTENT#


1# services
2# FULLY RESPONSIVE
3# features
4# PURCHASE NOW







******************
******************
******************/	




/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
1# SERVICES
--------------------------------------------------------------------------------------------------------------------------------
*/

.home4-about .container .span6{
	
	margin-right:30px;
	margin-bottom:60px;
	
	
	}
.home4-about .container .ser1{margin-bottom:0px !important;}	
.home4-about .container .span6 p{font-size:14px;margin-left:40px;margin-right:0px;margin-bottom:8px;}	
.home4-about .container .span6 h4{font-weight:normal !important;color:#616161;margin-bottom:15px;

}

.home4-about .container .span6  a{
	font-size:13px;
	text-decoration:none;
	color:#888;
	font-weight:normal;	
	font-family: 'Lato', sans-serif;
}	
.home4-about .container .span6  a .fa{
	margin-left:8px;
}
.home4-about .container .span6 .service-icon{width:118px;height:118px;text-align:center;
	margin:0 auto;
	border:1px solid #f1f1f1;
	border-radius:100%;
	margin-right:30px;
	-webkit-transition: all 1s ease;
	-moz-transition: all  1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;


}
.home4-about .container .span6 .service-icon .fa{
	font-size:36px;
	line-height:118px;	
	
	}
.home4-about .container .span6:hover  .service-icon .fa{
	color:#fff ;	
	}	
.home4-about .container .last-service{margin-right:0px !important;}	

/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
2# FULLY RESPONSIVE
--------------------------------------------------------------------------------------------------------------------------------
*/
#home4-res{ 
								background:url(../images/home4bg.png)  100% 0px repeat-x fixed !important; 
								height: 665px;  
								margin: 0 auto; 
								width: 100%; 
								position: relative;   
								}
							#home4-res article 
							{  position: absolute; 
							 width: 100%;
								
							  }	
							  
							  
		.home4-responsive .container .span12 .img2{
			position:relative;
			left:12%;	
			}	
		.home4-responsive .container .span12 .img1{
			position:absolute;
			left:6%;
			bottom:0;	
			}
		.home4-responsive .container .span12 .img3{
			position:absolute;
			right:11%;
			bottom:0;	
			}								  
							  
/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
3# FEATURES
--------------------------------------------------------------------------------------------------------------------------------
*/							  
.home4-features{
	padding-bottom:100px !important;	
	}
	
	
/* Circular Content Carousel Style */
.jcarousel ul li{
	position:relative;
}	

.jcarousel ul li  .image-overlay{background-color:rgba(255,255,255,0);position:absolute;width:100%;height:100%;top:0;
-webkit-transition: all 1s ease;
-moz-transition: all  1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;}		
.jcarousel ul li .isotop-heading{
	background-color:rgba(255,255,255,0);
	position:absolute;
	bottom:0;
	opacity:0;
	width:100%;
	height:35%;	
	text-align:center;
	
	-webkit-transition: all 1s ease;
	-moz-transition: all  1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	
	}

.jcarousel ul li .isotop-heading p{font-size:18px;font-weight:normal;margin-bottom:0px;}	
.jcarousel ul li .isotop-heading h3{margin-top:16px;}

.fancybox-wrap,
		.fancybox-skin,
		.fancybox-outer,
		.fancybox-inner,
		.fancybox-image,
		.fancybox-wrap iframe,
		.fancybox-wrap object,
		.fancybox-nav,
		.fancybox-nav span,
		.fancybox-tmp
		{
			padding: 0;
			margin: 0;
			border: 0;
			outline: none;
			vertical-align: top;
		}
		.fancybox-wrap {
			position: absolute;
			top: 0;
			left: 0;
			z-index: 8020;
		}
		.fancybox-skin {
			position: relative;
			background: #f9f9f9;
			color: #444;
			text-shadow: none;
			-webkit-border-radius: 4px;
			   -moz-border-radius: 4px;
					border-radius: 4px;
		}
		.fancybox-opened {
			z-index: 8030;
		}
		.fancybox-image, .fancybox-iframe {
			display: block;
			width: 100%;
			height: 100%;
		}
		.fancybox-image {
			max-width: 100%;
			max-height: 100%;
		}
		#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
			background-image:url(../images/fancybox_sprite.png) !important;
		}
		.fancybox-close {
			position: absolute;
			top: -18px;
			right: -18px;
			width: 36px;
			height: 36px;
			cursor: pointer;
			z-index: 8040;
		}
		.fancybox-lock {
			overflow: visible !important;
			width: auto;
		}
		.fancybox-lock body {
			overflow: hidden !important;
		}
		.fancybox-lock-test {
			overflow-y: hidden !important;
		}
		.fancybox-overlay {
			position: absolute;
			top: 0;
			left: 0;
			overflow: hidden;
			display: none;
			z-index: 99999;
			background: url(../images/fancybox_overlay.png);
		}
		.fancybox-overlay-fixed {
			position: fixed;
			bottom: 0;
			right: 0;
		}
		.fancybox-lock .fancybox-overlay {
			overflow: auto;
			overflow-y: scroll;
		}
		.fancybox{
			
			display:block;
			padding:17px;
			
			
			}
		.fancybox .fa{font-size:16px;color:#fff;}		
		.jcarousel ul li .fancy{position:absolute;width:50px;height:50px;text-align:center;bottom:35%;left:32.3%;display:none;}	
		.fancybox:hover{
			
			}
		.isotop-link{
			position:absolute;width:50px;height:50px;text-align:center;bottom:35%;left:47%;display:none;	
			}
		.isotop-link a{
			
			display:block;
			padding:17px;
			
			
			}
		.isotop-link a .fa{font-size:16px;color:#fff;}			
		.jcarousel ul li:hover .isotop-link{display:block;}
		.jcarousel ul li:hover .fancy{display:block;}
		.jcarousel ul li:hover .isotop-heading{opacity:0.8;background-color:rgba(255,255,255,0.8);}
		.jcarousel ul li:hover .image-overlay{opacity:0.7;background-color:rgba(255,255,255,0.7);}	
		
		.subcribe{
			padding-bottom:100px;	
			}
		.subcribe .span7{
			
			}	
		.subcribe .span5 input{
			width:100%;
			border:1px solid #f1f1f1 !important;
			box-shadow:none !important;
			height:48px !important;	
			color:#888 !important;
			font-style:italic;
			padding-left:20px;
			}
		.send-button .sub-button{
			font-size:18px;
			font-weight:bold;
			font-family: 'Roboto', sans-serif;
			height:58px;	
			padding:18px;
			border-bottom-left-radius:0px;
			border-top-left-radius:0px;
			border-top-right-radius:6px;
			border-bottom-right-radius:6px;
			color:#fff;
			border:none;
			}								  
			
/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
4# FEATURES
--------------------------------------------------------------------------------------------------------------------------------
*/	
		.purchase-now{
			padding:48px;
			text-align:center;	
			}
		.purchase-now h3{
			margin-bottom:10px;	
			}		
		.purchase-now .purchase-link{
			width:138px;
			height:36px;
			text-align:center;
			border-radius:7px;
			margin:0 auto;	
			}
		.purchase-now .purchase-link a{
			text-decoration:none;
			font-size:14px;
			font-weight:bold;
			font-family: 'Roboto', sans-serif;	
			line-height:38px;
			display:block;
			}	
			
/******************
******************
******************

										HOME PAGE 5
#TABEL OF CONTENT#


1# ABOUT US SECTION
2# PORTFOLIO SECTION
3# history






******************
******************
******************/	
		
		
/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
1# ABOUT US SECTION
--------------------------------------------------------------------------------------------------------------------------------
*/	
.home5-about .container .span3{
	
	margin-right:30px;
	margin-bottom:54px;
	text-align:center;
	}
.home5-about .container .span3 p{font-size:14px;margin-left:15px;margin-right:15px;}	
.home5-about .container .span3 h3{font-weight:normal;color:#616161;margin-bottom:15px;
margin-top:30px;font-size:16px;
}	
.home5-about .container .span3 .service-icon{width:98px;height:98px;text-align:center;
margin:0 auto;
border:1px solid #f1f1f1;
-ms-transform: rotate(45deg); /* IE 9 */
    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
    transform: rotate(45deg); /* Standard syntax */
-webkit-transition: all 1s ease;
-moz-transition: all  1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;



}
.home5-about .container .span3 .service-icon .fa{
	font-size:36px;
	line-height:98px;	
	-ms-transform: rotate(-45deg); /* IE 9 */
    -webkit-transform: rotate(-45deg); /* Chrome, Safari, Opera */
    transform: rotate(-45deg); /* Standard syntax */
	
	}
.home5-about .container .span3:hover  .service-icon .fa{
	color:#fff ;	
	}	
.home5-about .container .last-service{margin-right:0px !important;}	
.home5-about .container .full-responsive h2{
	margin-bottom:15px;	
	}
.home5-about .container .full-responsive .learn-more a{
	text-decoration:none;
	
	font-family: 'Roboto', sans-serif;
	font-size:14px;
	font-weight:normal;
	line-height:36px;
	display:block;
	}	
.home5-about .container .full-responsive .learn-more a .fa{
	
	font-size:12px;	
	margin-left:8px;
	}
.home5-about .container .full-responsive .learn-more:hover a{
	color:#fff;
	}	
.home5-about .container .full-responsive .learn-more{
	width:138px;
	height:36px;
	
	text-align:center;
	border-radius:7px;
	margin-top:20px;
	}	
.home5-about{
	padding-bottom:0px;	
	}	
.full-responsive .pull-right{
	position:relative;	
	}	
.full-responsive .span6	.home5-mac2{
	position:absolute;
	right:23%;
	top:0;	
	z-index:999;
	}
.full-responsive .span6	.home5-mac3{
	position:absolute;
	right:0;
	top:0;	
	}	
	
/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
2# PORTFOLIO
--------------------------------------------------------------------------------------------------------------------------------
*/			
		
.home5-portfolio #Grid .mix{
	position:relative;
	margin-right:30px !important;
	margin-bottom:30px !important;
	width:31% !important;	
	}
.home5-portfolio #Grid .last-isotop{
	
	margin-right:0px !important;	
	}	
.home5-portfolio #Grid .mix img{
	width:100% !important;	
	}	
.home5-portfolio #Grid .mix .fancy{
	bottom:40%;	
	left:32% !important;
	}
.home5-portfolio #Grid .mix	.isotop-link{
	bottom:40%;	
	left:49%;
	}
	
/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
3# history
--------------------------------------------------------------------------------------------------------------------------------
*/	
.history{
	padding-bottom:0px;	
	}
.history .container .pull-right{
	border-left:1px solid #f1f1f1;	
	padding-left:15px;
	position:relative;
	
	}
.history .container h3,.history .container p{
	text-align:center;	
	}	
.history .container .history2{
	border-right:1px solid #f1f1f1;	
	padding-right:15px;
		position:relative  !important;
	
	}		
		
.history .container .span6 .service-icon{width:70px;height:70px;text-align:center;

border:1px solid #f1f1f1;
-ms-transform: rotate(44deg); /* IE 9 */
    -webkit-transform: rotate(44deg); /* Chrome, Safari, Opera */
    transform: rotate(44deg); /* Standard syntax */
 margin-left: 20px;
    margin-right: 35px;



}
.history .container .span6 .service-icon .fa{
	font-size:36px;
	line-height:70px;	
	-ms-transform: rotate(-45deg); /* IE 9 */
    -webkit-transform: rotate(-45deg); /* Chrome, Safari, Opera */
    transform: rotate(-45deg); /* Standard syntax */
	}

.history .container .span6 .span4 h3,.history .container .span6 .span4 p{
	font-weight:normal;	
	text-align:left
	}		
.history .container .span6{	
	
	padding:20px;
	padding-top:30px;	
	border:1px solid #f1f1f1;
	width: 527.5px;
	
	}
.history .container .span6 .dot{
	height:10px;
	width:10px;
	border:1px solid #f1f1f1;
	-ms-transform: rotate(-45deg); /* IE 9 */
    -webkit-transform: rotate(-45deg); /* Chrome, Safari, Opera */
    transform: rotate(-45deg); /* Standard syntax */
	position:absolute;
	
	left:-1.16%;
	top:45%;	
	}
.history .container .span6 .dot2{
	height:10px;
	width:10px;
	border:1px solid #f1f1f1;
	-ms-transform: rotate(-45deg); /* IE 9 */
    -webkit-transform: rotate(-45deg); /* Chrome, Safari, Opera */
    transform: rotate(-45deg); /* Standard syntax */
	position:absolute;
	
	right:-1.16%;
	top:45%;	
	}
.history .container .span6:hover{
	box-shadow: 0px 0px 5px 1px rgba(21, 8, 49, 0.08);
	
	}	
.history .container .recent-days{
	width:138px;
	height:45px;
	border:1px solid #f1f1f1;
	margin:0 auto;	
	padding:10px 0px!important;
	border-radius:7px;
	margin-top:20px;
	}
.history .container .recent-days h3{
	
	}


	
/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
												NOT FOUND PAGE
--------------------------------------------------------------------------------------------------------------------------------
*/	

.notfond{
	padding:20px 0px;
	background-image:url(../images/notfond.png);
	background-repeat:repeat-x;
	}
.notfond h1{
	font-size:30px;
	text-align:left;
	color:#fff !important;
	}
.notfond .home-link a{
	text-decoration:none;
	color:#fff;
	font-size:15px;
	font-weight:400;
	font-family: 'Roboto', sans-serif;
	text-align:right;
	}
.notfond .home-link {
	margin-top:2px;
	text-align:right;
	}	
.notfond .home-link a .fa{
	margin:0px 7px;	
	}	
.notfond .home-link span{
	
	color:#fff;
	font-size:15px;
	font-weight:400;
	font-family: 'Roboto', sans-serif;
	text-align:right;
	}	
.main-content{
	
	text-align:center;
	padding-top:190px;
	padding-bottom:190px;	
	}
.main-content h1{
	font-size:200px;
	line-height:90px;	
	font-weight:bolder;
	}
.main-content h2{
	font-size:40px;
	line-height:90px;	
	margin-top:20px;
	
	}
.main-content h3{
	font-size:32px;
	line-height:90px;	
	
	
	}
.main-content .go-back{
	width:158px;
	height:44px;
	text-align:center;	
	border-radius:7px;
	margin:0 auto;
	margin-top:20px;
	}
.main-content .go-back a{
	text-decoration:none;
	line-height:44px;
	font-weight:bold;
	font-size:14px;	
	font-family: 'Lato', sans-serif;
	display:block;
	}
.main-content .go-back:hover a{
	color:#fff;	
	}
	
.notfound2{
	background:url(../images/found2.png) no-repeat;	
	}
.notfound2{
	
	text-align:center;
	padding-top:190px;
	padding-bottom:190px;	
	}
.notfound2 h1{
	font-size:200px;
	line-height:90px;	
	font-weight:bolder;
	color:#fff !important;	
	}
.notfound2 h2{
	font-size:40px;
	line-height:90px;	
	margin-top:20px;
	color:#fff !important;	
	
	}
.notfound2 p{
	
	color:#fff !important;	
	
	}	
.notfound2 h3{
	font-size:32px;
	line-height:90px;	
	color:#fff !important;	
	
	
	}
.notfound2 .go-back{
	width:158px;
	height:44px;
	text-align:center;	
	border-radius:7px;
	margin:0 auto;
	border:1px solid #fff;
	margin-top:20px;
	}
.notfound2 .go-back a{
	text-decoration:none;
	line-height:44px;
	font-weight:bold;
	font-size:14px;	
	font-family: 'Lato', sans-serif;
	display:block;
		color:#fff;	
	}
					
	
/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
												COMING SOON PAGE
--------------------------------------------------------------------------------------------------------------------------------
*/	

.comingsoon{
	padding:56px 0px;
	background-image:url(../images/notfond.png);
	background-repeat:repeat-x;
	text-align:center;	
	}
.comingsoon h1{
	font-size:72px ;
	color:#fff !important;
	line-height:90px;	
	}
.comingsoon p{
	color:#fff;
	width:563px;
	margin:0 auto;	
	}
.timer{
	width:451px;
	margin:0 auto;	
	}	
.timecounter{
	padding:100px 0px;
	padding-bottom:175px;	
	}	
.countDays .position,.countMinutes .position,.countSeconds .position{

	padding-bottom:20px;
	padding-left:24px;
	padding-top:20px;
	}
.countDays .position1,.countMinutes .position1,.countSeconds .position1{
	
	padding-bottom:20px;
	padding-right:20px;
	padding-top:20px;
	}

.countHours .position{
	
	padding-bottom:20px;
	padding-left:24px;
	padding-top:20px;
	}
.countHours .position1{
	
	padding-bottom:20px;
	padding-right:20px;
	padding-top:20px;
	}
.timecounter .position{
	font-size:32px;
	color:#fff;	
	font-family: 'Roboto', sans-serif;
	font-weight:bold;
	letter-spacing:-18px;
	}	
.timecounter .position1{
	font-size:32px;
	color:#fff;	
	font-family: 'Roboto', sans-serif;
	font-weight:bold;
	}	
.countDays,.countHours,.countMinutes,.countSeconds{
	float:left;	
	
	width:90px;
	height:90px;
	line-height:90px;
	margin-right:30px;
	position:relative;
	
	}	
.countSeconds{margin-right:0px;}												
.points{display:none !important;}	
.boxName{
	position:absolute;
	bottom:-77%;
	left:24%;
	font-size:18px;	
	font-family: 'Roboto', sans-serif;
	font-weight:bold;
	color:#888;
	}
.countMinutes .boxName{
	left:35%;	
	}	
.sub{width:650px;
margin:0 auto;}	
#timecounter{
	background:url(../images/found2.png) no-repeat;	
	}
	
#timecounter h1{
	font-size:72px ;
	color:#fff !important;
	line-height:90px;
	text-align:center;	
	}
#timecounter p{
	color:#fff;
	width:563px;
	margin:0 auto;
	text-align:center;
	margin-bottom:40px;	
	}
#timecounter .boxName{
	color:#fff;	
	}	
#timecounter .countDays,#timecounter .countHours,#timecounter .countMinutes,#timecounter .countSeconds{
		background:rgba(255,255,255,0.15) !important;
		border-radius:100%;	
	}
#timecounter .go-back{
	width:158px;
	height:44px;
	text-align:center;	
	border-radius:7px;
	margin:0 auto;
	border:1px solid #fff;
	}
#timecounter .go-back a{
	text-decoration:none;
	line-height:44px;
	font-weight:bold;
	font-size:14px;	
	font-family: 'Lato', sans-serif;
	display:block;
		color:#fff;	
	}
#timecounter{
	padding-bottom:150px;	
	}			
	
/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
												ABOUT US PAGE
--------------------------------------------------------------------------------------------------------------------------------
*/		

.about-us1 .container .span6 {
    margin-right: 100px;
    padding-top: 100px;
}
.about-us1team{
	padding-top:0px !important;	
	}
.about-us2-sub{
	padding-top:100px !important;	
	}	
.services-home2 .container .counter ul {margin:0px;}
.services-home2 .container .counter ul li{
	font-size:18px;
	color:#616161;
	font-family: 'Roboto', sans-serif;
	font-weight:normal !important;
	}
	
.about-us1  .container .counter ul .web{margin-right:192px;}

.about-us1  .container .counter ul .web{
	width:216px;
	text-align:center;
	margin-right:100px;
	margin-top:15px;
}
.about-us1  .container .counter ul .ui{
	width:216px;
	text-align:center;
	margin-top:15px;
	
}	
.about-us1  .container .span6 h2{
	margin-bottom:20px;	
	color:#616161!important;
	}
.about-us1  .container .span6 h2 span{
	font-weight:normal;
		
	}
.about-us1  .container .span6 h3{
	margin-bottom:20px;
	font-weight:normal;	
	}
.about-us1  .container .span6 .learn-more{
	width:138px;
	height:36px;
	border:2px solid #f1f1f1;	
	text-align:center;
	border-radius:7px;
	margin-top:30px;
	}
.about-us1  .container .span6{
	margin-right:100px;	
	padding-top:100px;
	}	
.about-us1  .container .span6 .learn-more a{
	text-decoration:none;
	color:#888;	
	font-family: 'Roboto', sans-serif;
	font-size:14px;
	font-weight:normal;
	line-height:36px;
	}	
.about-us1  .container .span6 .learn-more a .fa{
	color:#888;
	font-size:12px;	
	margin-left:8px;
	}	
	
/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
												TEAM  PAGE
--------------------------------------------------------------------------------------------------------------------------------
*/		
.team-page2{
	padding-bottom:0px !important;	
	}
.team-page2	.container .span6 h2{
	margin-bottom:15px;	
	}
.team-page2	.container .team-detail{
	margin-right:30px;
	}	
.team-profile ul{
	margin:0px;	
	}	
.team-profile ul li{
	font-size:14px;
		color:#888;
		font-family: 'Lato', sans-serif;
		font-weight:normal;	
		line-height:24px;
	
	}
	
/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
												SERVICES PAGE										
--------------------------------------------------------------------------------------------------------------------------------
*/		
.services-page1{
	background:none !important;
	padding-bottom:70px !important;	
	}
.our-services .container .full-responsive h2{
	margin-bottom:15px;	
	}
.our-services .container .full-responsive .learn-more a{
	text-decoration:none;
	
	font-family: 'Roboto', sans-serif;
	font-size:14px;
	font-weight:normal;
	line-height:36px;
	display:block;
	}	
.our-services .container .full-responsive .learn-more a .fa{
	
	font-size:12px;	
	margin-left:8px;
	}
.our-services .container .full-responsive .learn-more:hover a{
	color:#fff;
	}	
.our-services .container .full-responsive .learn-more{
	width:138px;
	height:36px;
	
	text-align:center;
	border-radius:7px;
	margin-top:20px;
	}
.services-page2{
	padding-top:0px !important;	
	}	
	
.our-services .container .span3 h3 .fa{
	font-size:32px;
}
.our-services .container .span3 h3{
line-height:0px;
}	
/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
												contact-us PAGE										
--------------------------------------------------------------------------------------------------------------------------------
*/			

.contact-us-info{
	padding:50px 0px !important;	
	}
.contact-us-info .container .span4 .service-icon{
	left:37%;	
	}
.send-us-message form .span4{
	margin:0px !important;
	padding:0px !important;
	text-align:start !important;
	border:none !important;
	margin-right:30px !important;
		
	}
.send-us-message form .last-feild{
	margin-right:0px !important;	
	}		
.send-us-message form label{	
		font-size:14px;
		color:#888;
		font-family: 'Lato', sans-serif;
		font-weight:bold;	
		line-height:24px;
			}
.send-us-message form .span4 input{
	height:30px;
	border:1px solid #f1f1f1;
	box-shadow:none !important;	
	border-radius:0px;
	width:92%;
	margin-bottom:20px;
	padding-left:20px;
	
	}	
.send-us-message form .span4 input placeholder{
	font-size:14px;
	color:#cececec;
	}
.send-us-message form .span12 textarea{
	height:30px;
	border:1px solid #f1f1f1;
	box-shadow:none !important;	
	border-radius:0px;
	width:98.5%;
	height:148px;
	margin-bottom:20px;
	
	}	
.send-us-message form .span12 .submit{
	font-family: 'Lato', sans-serif;
		font-weight:bold;	
		line-height:24px;
		font-size:14px;
		color:#fff;
		width:100%;
		border:none;
		padding:8px 0px;
		margin-bottom:0px;
		background:#616161;
	
	}					
.contactus-page2{
	padding:100px 0px !important;	
	}	
	
/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
												PORTFOLIO PAgE										
--------------------------------------------------------------------------------------------------------------------------------
*/		
.porfolio-1col{
	padding-bottom:100px !important;
	min-height:500px;	
	}
.porfolio-1col .container #Grid .mix{
	width:100%;	
	}
.portfolio-4col{
	padding-bottom:100px !important;	
	}
	
.porfolio-2col{
	padding-bottom:100px !important;
	
	}
.porfolio-2col .container #Grid .mix{
	margin-right:30px !important;
	margin-bottom:30px !important;
	width:48%;
	}	
.porfolio-2col .container #Grid .last-isotop{
	margin-right:0px !important;
	
	}	
.porfolio-3col .container #Grid .mix{
	margin-right:30px !important;
	margin-bottom:30px !important;
	 width: 31.2%;
	
	}	
.porfolio-3col .container #Grid .last-isotop{
	margin-right:0px !important;
	
	}	
.porfolio-3col,.portfolio-4col-full{
	padding-bottom:70px !important;
		
	}					
.porfolio-3col .container #Grid .mix .fancy{
	left:33.4%;	
	}
.portfolio-4col #Grid .mix .fancy {
    left: 32.3% !important;
}


.portfolio-4col-full #Grid .mix{
	margin-right:30px !important;
	margin-bottom:30px !important;
	width: 22.996%;	
	}	
.portfolio-4col-full #Grid .last-isotop{
	margin-right:0px !important;
	
	}
.portfolio-4col-full #Grid .mix .fancy{
	left:28.5%;
	}	
.portfolio-clasic{
	padding-bottom:100px !important;
		
	}
.portfolio-4col-full #Grid li .isotop-heading h3{margin-top:10px;}	
.portfolio-overlay{
	position:absolute;
	width:100%;
	height:100%;
	top:0;	
	opacity:0;
	-webkit-transition: all 1s ease;
	-moz-transition: all  1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	
	}
.mix:hover .portfolio-overlay{
	opacity:0.5;	
	}		
.sidebar .search input{
	width:92%;
	border-radius:0px;
	border:2px solid #f1f1f1;
	box-shadow:none;
	color:#888;
	height:35px;
	background-image:url(../images/serchicon.png);
	background-position:right 20px center ;
	background-repeat:no-repeat;
	margin-bottom:0px;
	padding-left:20px;
	
	
	
	}
.sidebar .search input > placeholder{
	font-size:14px;	
	
	}
.sidebar h3{
	margin-top:15px;
	
	
	}	
.sidebar .cate a{
		font-size:16px;
		color:#3e4095;
		font-family: 'Lato', sans-serif;
		font-weight:normal;	
		line-height:24px;
		text-decoration:none;
		width:100%;
		display:inline-block;
		margin-bottom:14px;
		text-align:left;
		padding:1px 15px;
			}
.sidebar .cate a .fa{
	margin-right:8px;	
	}
.sidebar .seprator{
	height:1px;
	margin-top:10px;
	margin-bottom:15px;
	width:100%;
	
	}	
.sidebar .recent-post .pull-right{
	width:74%;	
	}
.sidebar .recent-post .pull-right p{
	
	margin:0px;
	line-height:23px;	
	}
.sidebar .recent-post .pull-right .post-date{
	font-style:italic;	
	}
.sidebar .recent-post .clearfix{
	margin-bottom:15px;	
	
	}
.sidebar .flicker-photo	.clearfix .pull-left{
	margin-right:17px;
	margin-bottom:17px;
	position:relative;
	}
.sidebar .flicker-photo	.clearfix .last-flicker{
	margin-right:0px;	
	}		
.sidebar .flicker-photo	.clearfix .pull-left .flicker-overlay{
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	opacity:0.5;	
	display:none;
	}	
.sidebar .flicker-photo	.clearfix .pull-left:hover .flicker-overlay{
	display:block;	
	}	
.tags .clearfix .pull-left{
	height:40px;
	margin-right:10px;
	background:#f9f9f9;
	margin-bottom:10px;
	}
.tags .clearfix .pull-left a{
	text-decoration:none;
	font-size:14px;
	font-weight:normal;
	font-family: 'Raleway', sans-serif;
	line-height:40px;
	text-align:center;
	display:block;	
	padding-left:15px;
	padding-right:15px;
	color:#999;
	}	
.tags .clearfix .pull-left:hover a{
	color:#fff;
	
	}
.pagi .pull-left{
	font-size:14px;
	color:#888;	
	text-align:center;
	width:34px;
	height:34px;
	border:1px solid #f1f1f1;
	margin-right:5px;
	
	}
.pagi{
	width:258px;
	margin:0 auto;
	margin-top:50px !important;	
	}	
.pagi .pull-left p{
	line-height:34px;
	}		
.pagi .left-arrow{
	width:34px;
	height:34px;
	border:1px solid #f1f1f1;
	
	}
.pagi .left-arrow:hover .fa{
	color:#fff;	
	}	
.pagi .left-arrow .fa{
	line-height:34px;
	font-size:12px;
		
	}
.pagi .pull-left{
	cursor:pointer;	
	}
.pagi .two p{
	color:#fff;	
	}
.porfolio-1col .container .span8 #Grid .mix{
	width:48% !important;	
	margin-right:28px !important;
	margin-bottom:30px !important;
	}
.col1-sidebar .container .span8 #Grid .mix{
	width:100% !important;	
	margin-bottom:0px !important;
	}		
.porfolio-1col .container .span8 #Grid .last-isotop{
	
	margin-right:0px !important;
	
	}
.porfolio-1col .container .span8 #Grid .mix .fancy{
	left:33.5%;
	}															
	
	

				
		/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
													BLOG FULL WIDTH PAGE	
--------------------------------------------------------------------------------------------------------------------------------
*/

.border_main{
	margin:0px;
	border:10px solid #ccc;
	background:#FFF;
	padding:10px;
	}	

				
.blog-fullwidth .container .blog-full-title{
	border-bottom:1px solid #f1f1f1;
	padding-top:30px;
	padding-bottom:22px;
	}
	
.blog-full-title{
	border-bottom:1px solid #f2f2f2;
	padding-top:10px;
	padding-bottom:12px;
	margin-bottom:12px;
	}
	
.blog-fullwidth .container .blog-full-title .pull-left p{
	font-style:italic;	
	margin:0px;
	margin-top:10px;
	}
.blog-fullwidth .container .blog-full-title {
	font-style:normal;	
	margin:0px;
	border:15px solid #333;
	background:#FFF;
	padding:15px;
	}
	

	
	
.blog-fullwidth .container .blog-full-title .pull-right p .fa{
	color:#888;	
	margin-left:8px;
	
	}
.blog-fullwidth .container .blog-full-content{
	padding-top:20px;	
	}	
.blog-fullwidth .container .blog-full-content a{
	text-decoration:none;
	font-size:14px;
	font-style:normal;	
	font-family: 'Lato', sans-serif;
	margin-top:10px;
	}
.blog-fullwidth .container .span12{
	margin-bottom:70px;	
	}	
.blog-fullwidth .pagi{
	margin-top:0px !important;	
	}
.blog-fullwidth .container .span12 .blog-image{
	position:relative;	
	}
.blog-fullwidth .container .span12 .blog-image .blog-overlay{
	position:absolute;
	top:0px;
	width:100%;
	height:100%;
	opacity:0;
	-webkit-transition: all 1s ease;
	-moz-transition: all  1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;	
	}	
.blog-fullwidth .container .span12 .blog-image .blog-overlay-border{
	  border: 4px solid #fff;
    height: 89%;
    left: 2%;
    position: absolute;
    top: 5%;
    width: 95%;
	opacity:0;
	-webkit-transition: all 1s ease;
	-moz-transition: all  1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;	
	}
.blog-fullwidth .container .span12:hover .blog-overlay{
	
	opacity:0.5;
	}	
.blog-fullwidth .container .span12:hover .blog-overlay-border{
	
	opacity:1;
	}							
		/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
													BLOG TWO COLOUMN PAGE	
--------------------------------------------------------------------------------------------------------------------------------
*/	
.blog-twocoloumn{
	background-color:#fff !important;	
	}	
.our-work .container .span6{
	margin-right:30px;
	margin-bottom:30px;	
	}	
.our-work .container .span6 .work-content{
	padding:20px 0px;
	text-align:center;
	
	 border: 1px solid #f1f1f1;	
	}
.our-work .container .span6 .work-content h4{
	font-weight:normal;	
	margin-bottom:7px;
	}	
.our-work .container .span6 .work-content p{
	margin-left:28px;
	margin-right:26px;
	}
.our-work .container .span6 .work-content .heading-line{
	width:80px;
	margin:0 auto;	
	}	
.our-work .container .span6 .work-content .heading-line .left-line{
	width:35px;
	background:#000;
	height:1px;	
	margin-top:4px
	}	
.our-work .container .span6 .work-content .heading-line .righ-line{
	width:35px;
	background:#000;
	height:1px;	
	margin-top:4px
	}	
.our-work .container .span6 .work-content .heading-line .heading-circle{
	width:8px;
	border:1px solid #000;
	border-radius:100%;
	height:8px;	
	}				
.our-work .container .span6 .work-content a{
	font-size:13px;
	text-decoration:none;
	color:#888;
	font-weight:normal;	
	font-family: 'Lato', sans-serif;
	}
.our-work .container .span6 .work-content .fa{
	margin-left:8px;
	font-size:12px;	
	}	
.our-work .container .last-work{
	margin-right:0px;	
	}
.our-work .container .span6 .work-img{
	position:relative;	
	}	
.our-work .container .span6 .work-img .work-overlay{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	-webkit-transition: all 2s ease;
	-moz-transition: all  2s ease;
	-o-transition: all 2s ease;
	transition: all 2s ease;
	opacity:0;
	}	
.our-work .container .span6 .work-img .work-overlay-content{
	  border: 4px solid #fff;
    height: 82%;
    left: 4%;
    position: absolute;
    top: 8%;
    width: 91%;	
	opacity:0;
	-webkit-transition: all 1s ease;
	-moz-transition: all  1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	}
.our-work .container .span6 .work-img .work-overlay-content h3{
	color:#fff !important;	
	font-family: 'Raleway', sans-serif ;
	padding-top:10%;
	padding-left:4%;
	}	
.our-work .container .span6 .work-img .work-overlay-content p{
	color:#fff !important;	
	font-size:13px;
	line-height:20px;
	padding-left:4%;
	}
.our-work .container .span6:hover .work-overlay{
	opacity:0.5
	}
.our-work .container .span6:hover .work-overlay-content{
	opacity:1;	
	}	
.blog-twocoloumn .container .span6 .work-content p{
 margin-left: 30px !important;
    margin-right: 29px!important;
}
		/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
													BLOG ONE COLOUMN LEFT SIDEBAR PAGE	
--------------------------------------------------------------------------------------------------------------------------------
*/	
.blog-fullwidth .container .span8{
	padding-bottom:30px;	
	}
.blog-fullwidth .container .span8 .blog-image{
	position:relative;	
	}
.blog-fullwidth .container .span8 .blog-image .blog-overlay{
	position:absolute;
	top:0px;
	width:100%;
	height:100%;
	-webkit-transition: all 1s ease;
	-moz-transition: all  1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	opacity:0;
		
	}	
.blog-fullwidth .container .span8 .blog-image .blog-overlay-border{
	  border: 4px solid #fff;
    height: 89%;
    left: 2%;
    position: absolute;
    top: 5%;
    width: 95%;
	-webkit-transition: all 1s ease;
	-moz-transition: all  1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	opacity:0;
		
	}
.blog-fullwidth .container .pull-right .span8:hover .blog-overlay-border{
	
	opacity:1;
	}
.blog-fullwidth .container  .pull-right .span8:hover .blog-overlay{
	
	opacity:0.5;
	}
.blog-fullwidth .container .pull-left .span8:hover .blog-overlay-border{
	
	opacity:1;
	}
.blog-fullwidth .container  .pull-left .span8:hover .blog-overlay{
	
	opacity:0.5;
	}	
.blog-fullwidth .container .pull-left  .span8 .blog-image .blog-overlay{
		
	}		
	
	
		/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
													BLOG TWO COLOUMN LEFT SIDEBAR PAGE	
--------------------------------------------------------------------------------------------------------------------------------
*/		

.blog-fullwidth .container .span8 .span4{
	margin-right:30px;
	margin-bottom:30px;	
	}	
.blog-fullwidth .container .span8 .span4 .work-content{
	padding:20px 0px;
	text-align:center;
	
	 border: 1px solid #f1f1f1;	
	}
.blog-fullwidth .container .span8 .span4 .work-content h4{
	font-weight:normal;	
	margin-bottom:7px;
	}	
.blog-fullwidth .container .span8 .span4 .work-content p{
	margin-left:28px;
	margin-right:26px;
	}
.blog-fullwidth .container .span8 .span4 .work-content .heading-line{
	width:80px;
	margin:0 auto;	
	}	
.blog-fullwidth .container .span8 .span4 .work-content .heading-line .left-line{
	width:35px;
	background:#000;
	height:1px;	
	margin-top:4px
	}	
.blog-fullwidth .container .span8 .span4 .work-content .heading-line .righ-line{
	width:35px;
	background:#000;
	height:1px;	
	margin-top:4px
	}	
.blog-fullwidth .container .span8 .span4 .work-content .heading-line .heading-circle{
	width:8px;
	border:1px solid #000;
	border-radius:100%;
	height:8px;	
	}				
.blog-fullwidth .container .span8 .span4 .work-content a{
	font-size:13px;
	text-decoration:none;
	color:#888;
	font-weight:normal;	
	font-family: 'Lato', sans-serif;
	}
.blog-fullwidth .container .span8 .span4 .work-content .fa{
	margin-left:8px;
	font-size:12px;	
	}	
.blog-fullwidth .container .span8 .last-work{
	margin-right:0px;	
	}
.blog-fullwidth .container .span8 .span4 .work-img{
	position:relative;	
	}	
.blog-fullwidth .container .span8 .span4 .work-img .work-overlay{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	-webkit-transition: all 1s ease;
	-moz-transition: all  1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	opacity:0;
	}	
.blog-fullwidth .container .span8 .span4 .work-img .work-overlay-content{
	  border: 4px solid #fff;
    height: 82%;
    left: 4%;
    position: absolute;
    top: 8%;
    width: 91%;	
	opacity:0;
	-webkit-transition: all 1s ease;
	-moz-transition: all  1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	}
.blog-fullwidth .container .span8 .span4 .work-img .work-overlay-content h3{
	color:#fff !important;	
	font-family: 'Raleway', sans-serif ;
	padding-top:10%;
	padding-left:4%;
	}	
.blog-fullwidth .container .span8 .span4 .work-img .work-overlay-content p{
	color:#fff !important;	
	font-size:13px;
	line-height:20px;
	padding-left:4%;
	}
.blog-fullwidth .container .span8 .span4:hover .work-overlay{
	opacity:0.5;
	}
.blog-fullwidth .container .span8 .span4:hover .work-overlay-content{
	opacity:1;	
	}
.three-coloum{
	background:none !important;	
	}
.three-coloum .container .span4{
	margin-bottom:30px !important;	
	}
.three-coloum .container .span4 .work-content{
	border:1px solid #f1f1f1;	
	}			
	
		/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
													BLOG four COLOUMN LEFT SIDEBAR PAGE	
--------------------------------------------------------------------------------------------------------------------------------
*/	

.our-work .container .span3{
	margin-right:30px;	
	margin-bottom:30px;
	}	
.our-work .container .span3 .work-content{
	padding:20px 0px;
	text-align:center;
	background:#fff;	
	}
.our-work .container .span3 .work-content h4{
	font-weight:normal;	
	margin-bottom:7px;
	}	
.our-work .container .span3 .work-content p{
	 margin-left: 0;
    margin-right: 2px;
	}
.our-work .container .span3 .work-content .heading-line{
	width:80px;
	margin:0 auto;	
	}	
.our-work .container .span3 .work-content .heading-line .left-line{
	width:35px;
	background:#000;
	height:1px;	
	margin-top:4px
	}	
.our-work .container .span3 .work-content .heading-line .righ-line{
	width:35px;
	background:#000;
	height:1px;	
	margin-top:4px
	}	
.our-work .container .span3 .work-content .heading-line .heading-circle{
	width:8px;
	border:1px solid #000;
	border-radius:100%;
	height:8px;	
	}
					
.our-work .container .span3 .work-content a{
	font-size:13px;
	text-decoration:none;
	color:#888;
	font-weight:normal;	
	font-family: 'Lato', sans-serif;
	}
.our-work .container .span3 .work-content .fa{
	margin-left:8px;
	font-size:12px;	
	}	
.our-work .container .last-work{
	margin-right:0px !important;	
	}
.our-work .container .span3 .work-img{
	position:relative;	
	}	
.our-work .container .span3 .work-img .work-overlay{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	-webkit-transition: all 1s ease;
	-moz-transition: all  1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	opacity:0;
	}	
.our-work .container .span3 .work-img .work-overlay-content{
	  border: 4px solid #fff;
    height: 82%;
    left: 4%;
    position: absolute;
    top: 8%;
    width: 89%;	
	opacity:0;
	-webkit-transition: all 1s ease;
	-moz-transition: all  1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	}
.our-work .container .span3 .work-img .work-overlay-content h3{
	color:#fff !important;	
	font-family: 'Raleway', sans-serif ;
	padding-top:10%;
	padding-left:4%;
	}	
.our-work .container .span3 .work-img .work-overlay-content p{
	color:#fff !important;	
	font-size:13px;
	line-height:20px;
	padding-left:4%;
	}
.our-work .container .span3:hover .work-overlay{
	opacity:0.5;	
	}
.our-work .container .span3:hover .work-overlay-content{
	opacity:1;
	}		
.three-coloum .container .span3 .work-content{
	border:1px solid #f1f1f1;
	}	
	/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
													BLOG LIST TWO COLOUMN LEFT SIDEBAR PAGE	
--------------------------------------------------------------------------------------------------------------------------------
*/	

.blog-list .container .span6{
	margin-right:30px;	
	margin-bottom:30px;
	}	
.blog-list .container .span6 .work-content{
	padding:19px 0px;
	padding-left:20px;
	text-align:left !important;
	background:#fff;	
	}
.blog-list .container .span6 .work-content .blog-date{
	font-style:italic;
	font-size:12px;
	margin:0px;
	padding:0px;	
	margin-bottom:9px;
	}
.blog-list .container .span6 .work-content .blog-date .fa{
	margin-right:4px;	
	margin-left:0px;
	}
.blog-list .container .span6 .work-content .blog-date .fa-pencil-square-o{
	margin-left:14px;	
	}		
		
.blog-list .container .span6 .work-content h4{
	font-weight:normal;	
	margin-bottom:7px !important;
	}	
.our-work .container .span6 .work-content p{
	 margin-left: 0;
    margin-right: 2px;
	}
.blog-list .container .span6 .work-content .heading-line{
	width:80px;
	margin:0 auto;	
	}	
.blog-list .container .span6 .work-content .heading-line .left-line{
	width:35px;
	background:#000;
	height:1px;	
	margin-top:4px
	}	
.blog-list .container .span6 .work-content .heading-line .righ-line{
	width:35px;
	background:#000;
	height:1px;	
	margin-top:4px
	}	
.blog-list .container .span6 .work-content .heading-line .heading-circle{
	width:8px;
	border:1px solid #000;
	border-radius:100%;
	height:8px;	
	}
					
.blog-list .container .span6 .work-content a{
	font-size:13px;
	text-decoration:none;
	color:#888;
	font-weight:normal;	
	font-family: 'Lato', sans-serif;
	}
.blog-list .container .span6 .work-content .fa{
	margin-left:8px;
	font-size:12px;	
	}	
.blog-list .container .last-work{
	margin-right:0px !important;	
	}
.blog-list .container .span6 .work-img{
	position:relative;	
	}	
.blog-list .container .span6 .work-img .work-overlay{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	-webkit-transition: all 1s ease;
	-moz-transition: all  1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	opacity:0;
	}	
.blog-list .container .span6 .work-img .work-overlay-content{
	 border: 4px solid #fff;
	-webkit-transition: all 1s ease;
	-moz-transition: all  1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
    height: 72%;
    left: 9%;
    position: absolute;
    top: 13%;
    width: 79%;
	opacity:0;
	}
.blog-list .container .span6 .work-img .work-overlay-content h3{
	color:#fff !important;	
	font-family: 'Raleway', sans-serif ;
	padding-top:10%;
	padding-left:4%;
	}	
.blog-list .container .span6 .work-img .work-overlay-content p{
	color:#fff !important;	
	font-size:13px;
	line-height:20px;
	padding-left:4%;
	}
.our-work .container .span6:hover .work-overlay{
	opacity:0.5
	}
.our-work .container .span6:hover .work-overlay-content{
	opacity:1;	
	}		
.three-coloum .container .span6 .work-content{
	border:1px solid #f1f1f1;
	margin-right:0px;
	}		
/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
													BLOG LIST ONE COLOUM WIDTH SIDE BAR COLOUMN LEFT SIDEBAR PAGE	
--------------------------------------------------------------------------------------------------------------------------------
*/		
.blog-list-sidebar .container .span8{
	margin-right:0px !important;	
	margin-bottom:30px;
	}
.blog-list-sidebar .container .span8{
	margin-right:30px;	
	margin-bottom:30px;
	}	
.blog-list-sidebar .container .span8 .work-content{
	padding:19px 0px;
	padding-left:20px;
	text-align:left !important;
	background:#fff;	
	}
.blog-list-sidebar .container .span8 .work-content .blog-date{
	font-style:italic;
	font-size:12px;
	margin:0px;
	padding:0px;	
	margin-bottom:9px;
	}
.blog-list-sidebar .container .span8 .work-content .blog-date .fa{
	margin-right:4px;	
	margin-left:0px;
	}
.blog-list-sidebar .container .span8 .work-content .blog-date .fa-pencil-square-o{
	margin-left:14px;	
	}		
		
.blog-list-sidebar .container .span8 .work-content h4{
	font-weight:normal;	
	margin-bottom:7px !important;
	}	
.blog-list-sidebar .container .span8 .work-content p{
	 margin-left: 0;
    margin-right: 2px;
	}
.blog-list-sidebar .container .span8 .work-content .heading-line{
	width:80px;
	margin:0 auto;	
	}	
.blog-list-sidebar .container .span8 .work-content .heading-line .left-line{
	width:35px;
	background:#000;
	height:1px;	
	margin-top:4px
	}	
.blog-list-sidebar .container .span8 .work-content .heading-line .righ-line{
	width:35px;
	background:#000;
	height:1px;	
	margin-top:4px
	}	
.blog-list-sidebar .container .span8 .work-content .heading-line .heading-circle{
	width:8px;
	border:1px solid #000;
	border-radius:100%;
	height:8px;	
	}
					
.blog-list-sidebar .container .span8 .work-content a{
	font-size:13px;
	text-decoration:none;
	color:#888;
	font-weight:normal;	
	font-family: 'Lato', sans-serif;
	}
.blog-list-sidebar .container .span8 .work-content .fa{
	margin-left:8px;
	font-size:12px;	
	}	
.blog-list-sidebar .container .last-work{
	margin-right:0px !important;	
	}
.blog-list-sidebar .container .span8 .work-img{
	position:relative;	
	}	
.blog-list-sidebar .container .span8 .work-img .work-overlay{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	-webkit-transition: all 1s ease;
	-moz-transition: all  1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	opacity:0;
	}	
.blog-list-sidebar .container .span8 .work-img .work-overlay-content{
	 border: 4px solid #fff;
	-webkit-transition: all 1s ease;
	-moz-transition: all  1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
    height: 72%;
    left: 9%;
    position: absolute;
    top: 13%;
    width: 79%;
	opacity:0;
	}
.blog-list-sidebar .container .span8 .work-img .work-overlay-content h3{
	color:#fff !important;	
	font-family: 'Raleway', sans-serif ;
	padding-top:10%;
	padding-left:4%;
	}	
.blog-list-sidebar .container .span8 .work-img .work-overlay-content p{
	color:#fff !important;	
	font-size:13px;
	line-height:20px;
	padding-left:4%;
	}
.blog-list-sidebar .container .pull-left .main-blog:hover .work-overlay{
	opacity:0.5 !important;	
	}
.blog-list-sidebar .container .pull-left .main-blog:hover .work-overlay-content{
	opacity:1 !important;	
	}		
.blog-list-sidebar .container .span8 .work-content{
	border:1px solid #f1f1f1;
	margin-right:0px;
	width:57%;
	}		

/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
													BLOG DETAIL  WIDTH LEFT SIDE BAR COLOUMN LEFT SIDEBAR PAGE	
--------------------------------------------------------------------------------------------------------------------------------
*/		
.blog-detail-leftside .container .blog-full-title {
    border-bottom: 1px solid #f1f1f1;
    padding-bottom: 22px;
    padding-top: 30px;
}
.blog-detail-leftside .container .blog-full-title .pull-left p {
    font-style: italic;
    margin: 10px 0 0;
}
.blog-detail-leftside .container .blog-full-title .pull-right p .fa {
    color: #888;
    margin-left: 8px;
}
.blog-detail-leftside .container .blog-full-content {
    padding-top: 20px;
}
.blog-detail-leftside .container .blog-full-content .blog-special{
	background:#f1f1f1;
	padding:20px;
	margin-top:20px;
	margin-bottom:30px;	
	}
.blog-detail-leftside .container .blog-full-content .blog-special div{
	background:#fff;
	padding:30px 0px;
	padding-left:20px;
		
	}	
.blog-detail-leftside .container .pechy{
	text-align:center;
	height:44px;
	background:#888;	
	
	}
.blog-detail-leftside .container .pechy a{
	text-decoration:none;
	font-size:14px;
	color:#fff;
	line-height:44px;
	display:block;	
	font-family: 'Lato', sans-serif;
	}	
.blog-detail-leftside .container .pechy a .fa{
	margin-right:7px;	
	}
.blog-detail-leftside .container .agy{
	text-align:center;
	height:44px;
	background:#888;	
	
	}
.blog-detail-leftside .container .agy a{
	text-decoration:none;
	font-size:14px;
	color:#fff;
	line-height:44px;
	display:block;	
	font-family: 'Lato', sans-serif;
	}	
.blog-detail-leftside .container .agy a .fa{
	margin-right:7px;	
	}
.blog-detail-leftside .container .span8 .blog-comments{
	margin-top:60px;	
	}		
.blog-detail-leftside .container .span8 .blog-comments h4{
	font-weight:normal;
	margin-bottom:20px;	
	}
.reply{
	text-align:center;
	width:60px;
	height:25px;
	margin-top:10px;	
	}
.reply a{
	text-decoration:none;
	font-size:14px;
	color:#fff;
	line-height:25px;
	display:block;	
	font-family: 'Lato', sans-serif;
}
.comment-name p{
	margin:0px;
	line-height:21px;	
	}
.comment1{
	margin-bottom:30px;
	padding-bottom:40px;
	border-bottom:1px solid #f1f1f1;	
	}	
.comment1 p{
	line-height:21px;	
	}
.comment1 .message{
	width:85%;
	
	}	
.comment2{
	padding-left:115px;	
	}	
.comment-form h4{
	font-weight:normal;
	margin-bottom:50px;
	margin-top:20px;	
	}	
.comment-form form label{	
		font-size:14px;
		color:#888;
		font-family: 'Lato', sans-serif;
		font-weight:bold;	
		line-height:24px;
			}
.comment-form form .span4{
	margin-right:30px;	
	}	
.comment-form form .last-feild{
	margin-right:0px;	
	}			
.comment-form form .span4 input{
	height:30px;
	border:1px solid #f1f1f1;
	box-shadow:none !important;	
	border-radius:0px;
	width:92%;
	margin-bottom:20px;
	padding-left:20px;
	
	}	
.comment-form form .span8 input{
	height:30px;
	border:1px solid #f1f1f1;
	box-shadow:none !important;	
	border-radius:0px;
	width:96%;
	margin-bottom:20px;
	padding-left:20px;
	
	
	}		
.comment-form form .span4 input placeholder{
	font-size:14px;
	color:#cececec;
	}
.comment-form form .span8 textarea{
	height:30px;
	border:1px solid #f1f1f1;
	box-shadow:none !important;	
	border-radius:0px;
	width:96%;
	height:148px;
	margin-bottom:20px;
	padding-left:20px;
	}	
.comment-form form .span8 .submit{
	font-family: 'Lato', sans-serif;
		font-weight:bold;	
		line-height:16px;
		font-size:14px;
		color:#fff;
		width:100%;
		background:#616161;
		border:none;
		padding:8px 0px;
		margin-bottom:0px;
		height:40px;
		-webkit-transition: all 1s ease;
		-moz-transition: all  1s ease;
		-o-transition: all 1s ease;
		transition: all 1s ease;
	}	
	
	
/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
													GALLARY TWO COLOUM PAGE
--------------------------------------------------------------------------------------------------------------------------------
*/		
.gallary-twocol .container .span6{
	margin-right:30px;	
	margin-bottom:30px;
	}
.gallary-twocol .container .last-image{
	margin-right:0px;	
	}	
.gallary-twocol .container .span6 .gallery-img{
	position:relative;	
	}
.gallary-twocol .container .span6 .gallery-img .gallery-overlay{
	position:absolute;
	top:0px;
	width:100%;
	height:100%;
	-webkit-transition: all 1s ease;
	-moz-transition: all  1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	opacity:0;	
	}		
.gallary-twocol .container .span6 .gallery-img .fancy{
	
	left:45%;
	bottom:45%;	
	background-color:rgba(255,255,255,0.3);
	
		
	}
.gallary-twocol .container .span6:hover .fancy{
	display:block;
	
	
	}	
.gallary-twocol .container .span6:hover .gallery-overlay{
	opacity:0.5;
	}		
/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
													GALLARY THREE COLOUM PAGE
--------------------------------------------------------------------------------------------------------------------------------
*/	

.gallary-twocol .container .span4{
	margin-right:30px;	
	margin-bottom:30px;
	}
.gallary-twocol .container .last-image{
	margin-right:0px;	
	}	
.gallary-twocol .container .span4 .gallery-img{
	position:relative;	
	}
.gallary-twocol .container .span4 .gallery-img .gallery-overlay{
	position:absolute;
	top:0px;
	width:100%;
	height:100%;
	
	opacity:0;
	-webkit-transition: all 1s ease;
	-moz-transition: all  1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;	
	}		
.gallary-twocol .container .span4 .gallery-img .fancy{
	
	left:41%;
	bottom:41%;	
	background:rgba(255,255,255,0.3);
	display:none;
	
	}
.gallary-twocol .container .span4:hover .fancy{
	display:block;
	
	
	
	}	
.gallary-twocol .container .span4:hover .gallery-overlay{
	opacity:0.5
	}

/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
													GALLARY FOUR COLOUM PAGE
--------------------------------------------------------------------------------------------------------------------------------
*/	

.gallary-twocol .container .span3{
	margin-right:30px;	
	margin-bottom:30px;
	}
.gallary-twocol .container .last-image{
	margin-right:0px;	
	}	
.gallary-twocol .container .span3 .gallery-img{
	position:relative;	
	}
.gallary-twocol .container .span3 .gallery-img .gallery-overlay{
	position:absolute;
	top:0px;
	width:100%;
	height:100%;
	opacity:0;
	-webkit-transition: all 1s ease;
	-moz-transition: all  1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;	
	}		
.gallary-twocol .container .span3 .gallery-img .fancy{
	
	left:40%;
	bottom:35%;	
	background:rgba(255,255,255,0.6);
	display:none;
	}
.gallary-twocol .container .span3:hover .fancy{
	display:block;
	
	}	
.gallary-twocol .container .span3:hover .gallery-overlay{
	opacity:0.5;
	}			
			

/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
												ONE-PAGE
--------------------------------------------------------------------------------------------------------------------------------
*/		

.one-page-about,.one-page-facts{
	padding-bottom:0px !important;	
	}
.one-page-work,.one-page-our-work{
	padding-top:0px;
	padding-bottom:0px;	
	}	
.one-page-work h3{
	margin-bottom:30px;	
	}
.one-page-work .container .span6{
	margin-bottom:60px;	
	}		
.one-page-history{
	padding-top:0px;
	padding-bottom:100px;	
	}
.one-page-our-work{
	background:none;	
	}
.one-page-our-work .container .span4 .work-content{
	border:1px solid #f1f1f1;	
	}		
	
/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
											shope page
--------------------------------------------------------------------------------------------------------------------------------
*/	
.ab1{
	padding:70px 0px ;	
	}
.ca-container{
	position:relative;
	margin:0 auto;
	width:1170px;
	height:456px;
}
.ca-wrapper .span3 .cause-image{position:relative;}

.ca-wrapper .span3 .cause-over{position:absolute;background:#fff;opacity:0;width:94%;height:92%;top:0;left:8px;top:8px;}
.container .ca-wrapper .span3{margin-left:0px !important;margin-right:30px}
.ca-wrapper .span3 .image-content h3{
font-size:18px;
padding-bottom:14px;
padding-top:20px;
}

.ca-item:hover .span3 .cause-over{
	opacity:0.8;
		transition:all 0.3s ease;	
	} 
.ca-wrapper{
	width:100%;
	height:100%;
	position:relative;
	margin-top:30px;
}
.ca-item{
	position:relative;
	float:left;
	
	height:100%;
	text-align:center;
}
.ca-more{
	position: absolute;
	bottom: 10px;
	right:0px;
	padding:4px 15px;
	font-weight:bold;
	background: #ccbda2;
	text-align:center;
	color: white;
	font-family: "Georgia","Times New Roman",serif;
	font-style:italic;
	text-shadow:1px 1px 1px #897c63;
}
.ca-close{
	position:absolute;
	top:10px;
	right:10px;
	background:#fff url(../images/cross.html) no-repeat center center;
	width:27px;
	height:27px;
	text-indent:-9000px;
	outline:none;
	-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.2);
	box-shadow:1px 1px 2px rgba(0,0,0,0.2);
	opacity:0.7;
}
.ca-close:hover{
	opacity:1.0;
}
.ca-item-main{
	padding:20px;
	position:absolute;
	top:5px;
	left:5px;
	right:5px;
	bottom:5px;
	background:#fff;
	overflow:hidden;
	-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.2);
	box-shadow:1px 1px 2px rgba(0,0,0,0.2);
}
.ca-icon{
	width:233px;
	height:189px;
	position:relative;
	margin:0 auto;
	background:transparent url(../images/animal1.html) no-repeat center center;
}
.ca-item-2 .ca-icon{
	background-image:url(../images/animal2.html);
}
.ca-item-3 .ca-icon{
	background-image:url(../images/animal3.html);
}
.ca-item-4 .ca-icon{
	background-image:url(../images/animal4.html);
}
.ca-item-5 .ca-icon{
	background-image:url(../images/animal5.html);
}
.ca-item-6 .ca-icon{
	background-image:url(../images/animal6.html);
}
.ca-item-7 .ca-icon{
	background-image:url(../images/animal7.html);
}
.ca-item-8 .ca-icon{
	background-image:url(../images/animal8.html);
}
.ca-item h3{
	
}

.ca-item h4 span{
	text-indent:40px;
	display:block;
}
.ca-item h4  span.ca-quote{
	color:#f4eee3;
	font-size:100px;
	position:absolute;
	top:20px;
	left:0px;
	text-indent:0px;
}
.ca-content-wrapper{
	background:#b0ccc6;
	position:absolute;
	width:0px; /* expands to width of the wrapper minus 1 element */
	height:440px;
	top:5px;
	text-align:left;
	z-index:10000;
	overflow:hidden;
}
.ca-content{
	width:660px;
	overflow:hidden;
}
.ca-content-text{
	font-size: 14px;
	font-style: italic;
	font-family: "Georgia","Times New Roman",serif;
	margin:10px 20px;
	padding:10px 20px;
	line-height:24px;
}
.ca-content-text p{
	padding-bottom:5px;
}
.ca-content h6{
	margin:25px 20px 0px 35px;
	font-size:32px;
	padding-bottom:5px;
	color:#000;
	font-family: 'Coustard', sans-serif;
	color:#60817a;
	border-bottom:2px solid #99bcb4;
	text-shadow: 1px 1px 1px #99BCB4;
}
.ca-content ul{
	margin:20px 35px;
	height:30px;
}
.ca-content ul li{
	float:left;
	margin:0px 2px;
}
.ca-content ul li a{
	color:#fff;
	background:#000;
	padding:3px 6px;
	font-size:14px;
	font-family: "Georgia","Times New Roman",serif;
	font-style:italic;
}
.ca-content ul li a:hover{
	background:#fff;
	color:#000;
	text-shadow:none;
}
.ca-nav span{
	width:36px;
	height:22px;
	
	position:absolute;
	
	
	
	text-indent:-9000px;
	
	cursor:pointer;
	z-index:100;
}
.ca-nav span.ca-nav-next{
	background:url(../images/leftbtn.png) no-repeat;
	left:auto;
	right:50%;
	margin-right:5px;
}
.ca-nav span.ca-nav-prev{
	background:url(../images/rightbtn.png) no-repeat;
	left:50%;

}
.ca-nav span.ca-nav-prev:hover{
	
	background:url(../images/rightbthov.png) no-repeat;
}
.ca-nav span.ca-nav-next:hover{
	
	background:url(../images/leftbtnho.png) no-repeat;
}
.ca-nav-prev .fa{color:#fff;}

.ca-nav{position:absolute;right:34px;top:0;}
.overlay-content{
	padding-top:25%;	
	}			
.overlay-content h4{
	font-family: 'Raleway', sans-serif;
	background-image:url(../images/causes/bg.html);
	background-repeat:no-repeat;
	background-position:center bottom;
	padding-bottom:10px;
	margin-bottom:5px;
	letter-spacing:3px;
	}
.overlay-content p{
	font-family: 'Raleway', sans-serif;
	color:#333;
	font-size:14px;
	font-weight:normal;
	}
.upcoming-event .container .cause-grid{
		border:none;	
		}
	.upcoming-event .cause-grid .span4{
		margin-left:0px;
		margin-right:30px;
		text-align:center;
		margin-bottom:30px;
			
		}
	.cause-postimg{
		position:relative;	
		}
	 		
	.cause-overlay{
		
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;
		opacity:0.25;
		display:none;
		
		
		
		
		}	
	.add-caurt{
		position:absolute;
		top:45%;
		left:22%;
		width:150px;
		height:44px;
		border:1px solid #fff;	
		background-color:rgba(51,51,51,0.8);
		display:none;
		text-align:center;
		}
	.add-caurt a{
		display:block;
		line-height:44px;
		font-size:14px;
		color:#fff;
		font-weight:bold;
		text-decoration:none;
			
		}	
	.cart-content{
		text-align:center;
		padding:25px 0px;	
		}
	.cart-content span i{
		margin-right:5px;	
		}
	.cart-content h3{
		margin-bottom:10px;	
		}	
	.cart-content h2{
		margin-top:10px;	
		}
	.ca-item .span3 .cause-image:hover .add-caurt{
		display:block;
		}	
	.ca-item .span3 .cause-image:hover .cause-overlay{
		
		
		display:block;
		}
						
	.ca-nav-prev:hover{
		background-color:none !important;
		}	
	.ca-wrapper h2{
		margin-bottom:30px;	
		}
	.abs3 .span6 .ad3-img{
			
		}
	
	.papular .span3{
		margin-right:30px !important;
		margin-bottom:10px;
		}	
	.papular .pap-last{
		margin-right:0px !important;
		}
	.papular h2:first-child{
		margin-bottom:30px;
	}
	.papular .span3 .cause-image{position:relative;}		
	.papular .span3 .cause-image:hover .add-caurt{
		display:block!important;
		}	
	.papular .span3 .cause-image:hover .cause-overlay{
		
		
		display:block !important;
		}		


/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
											DEMO PAGE
--------------------------------------------------------------------------------------------------------------------------------
*/		
			.demo-header{  
				background:url(../images/demo/para.png) no-repeat fixed;
										
				min-height: 520px;  
				width: 100%; 
				position: relative;  
				padding:0px !important;
				}
			.demo-header article {  	
				position: absolute; 
				width: 100%; 
				}
			.demo-logo{
				width:500px;
				margin:0 auto;
				padding-top:200px;	
				}	
			.demo-main-content h1{
				text-align:center;
				font-size:48px;	
				margin-bottom:30px;
				}
			.demo-heading-line{
				width:200px;
				height:4px;
				margin:0 auto;	
				}
			.demo-main-content h3{
				text-align:center;
				font-weight:normal;	
				margin-bottom:50px;
				margin-top:14px;
				}
			.page-link .span4{
				margin-left:30px;	
				}
			.page-link .last-demo{
				margin-left:0px;	
				}		
			.page-link .span4 div{
				padding:50px;	
				}
			.page-link .span4 div:hover{
				background:#f1f1f1;	
				}
			.page-link .span4 div h3{
				margin-bottom:0px;	
				}
			.page-link .span4 div a{
				display:block;	
				}		
			.demo-footer{
				background:#222;
				padding-bottom:40px;
				padding-top:100px;	
				}	
			.demo-icon{
				width:36px;
				height:36px;
				border:2px solid #fff;
				text-align:center;
				margin-right:10px;	
				}
			.demo-icon .fa{
				color:#fff;
				line-height:36px;
				font-size:18px;	
				}
			.demo-icon a{
				display:block;	
				}		
			.demo-icon:hover{
				background:#fff;	
				}
			.demo-icon:hover .fa{
				color:#222;
				}	
			.demo-social{
				width:210px;
				margin:0 auto;	
				}
			.demo-footer .demo-copy
			{
			padding-top:40px;
				border-top:1px solid #333;	
				width:1170px;
				margin:0 auto;
				margin-top:50px;
				text-align:center;
				}	
			.demo-footer .demo-copy p{
				color:#444;
				font-size:14px;	
				}									
	
/*
     FILE ARCHIVED ON 19:53:47 Jan 10, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 17:37:56 Dec 10, 2024.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 1.167
  exclusion.robots: 0.041
  exclusion.robots.policy: 0.018
  esindex: 0.025
  cdx.remote: 7.091
  LoadShardBlock: 141.137 (3)
  PetaboxLoader3.datanode: 88.357 (4)
  PetaboxLoader3.resolve: 154.5 (2)
  load_resource: 126.191
*/