@charset "UTF-8";
.logo img {
  display: block;
  height: auto;
  width: 300px;
}
.logo {
  margin-bottom: 20px;
  margin-top: 20px;
}
.nivo-caption { 
  bottom: 0; 
  font-size: 24px; 
  opacity: 0.8; 
  padding: 15px; 
  right: 0;
  width: 100%; 
}
.theme-default .nivo-controlNav {
  bottom: auto;
  padding: 20px 0;
  position: absolute;
  right: 5%;
  text-align: left;
  width: auto;
  z-index: 9999;
  top: 5%;
}
.section-head { 
  font-size: 30px; 
}
.circle-ico-wrap { 
  width: 100px;
}
.feature-project { 
  padding-right: 0px;
  width: 100%;
}
.our-projects {
  overflow: hidden;
  padding-left: 0;
  width: 100%;
}
.line-seprator {
	background-image:none;
	padding:0px;
}
.deep-ul li h3 {
  background-size: 80px auto;
  font-size: 25px;
  padding-bottom: 30px;
  padding-left: 100px;
  padding-top: 27px;
}
.deep-ul li p {
  font-size: 15px;
}
.parivar-txt p, .para{font-size: 14px;}
.parivar-ul li .item-title{ font-size: 18px;} 
 
.nivo-caption {
  background: rgba(0,0,0,0.6);
  bottom: 18%; 
  color: #fff;
  display: none;
  font-size: 25px;
  line-height: 44px;
  opacity: 0.8;
  overflow: hidden;
  padding: 20px 20px 20px 30px;
  position: absolute;
  right: 14%;
  width: 300px;
  z-index: 8;
  -moz-opacity: 0.8;
	filter:alpha(opacity=8);
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
	
	/* Force table to not be like tables anymore */
	.directory-tbl table, 
	.directory-tbl thead, 
	.directory-tbl tbody, 
	.directory-tbl th, 
	.directory-tbl td, 
	.directory-tbl tr { 
		display: block; 
	}
 
	/* Hide table headers (but not display: none;, for accessibility) */
	.directory-tbl{
		border:solid 1px #737373;
	}
	.directory-tbl thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
 
	.directory-tbl tr {border-bottom: 1px solid #808080;}
	.directory-tbl tr:last-child{
		border-bottom:none;
	}
 	
	.directory-tbl td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #dfdfdf; 
		position: relative;
		padding-left: 50%; 
		white-space: normal;
		text-align:left;
	}
 
	.directory-tbl td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		/*white-space: nowrap;*/
		text-align:left;
		font-weight: bold;
		color:#48270f;
	}
 
	/*
	Label the data
	*/
	.directory-tbl td:before { content: attr(data-title); } 
        .gal-ul li {  width: 30%; margin-right: 10px; }