.marketing .col-lg-4 {
  margin-bottom: 20px;
  text-align: center;
}
.marketing h2 {
  font-weight: normal;
}
.marketing .col-lg-4 p {
  margin-right: 10px;
  margin-left: 10px;
}
.marketing .col-lg-3 {
  margin-bottom: 20px;
  text-align: center;
}
.marketing h2 {
  font-weight: normal;
}
.marketing .col-lg-3 p {
  margin-right: 10px;
  margin-left: 10px;
}
		
	li.pro-link a{
		color:#fff;
		line-height:30px;
	text-decoration:none;}	
	li.pro-link a:hover{
		padding-left:10px;}		
			
			
			 #owl-demo .item{
        margin: 3px;
    }
    #owl-demo .item img{
        display: block;
        width: 100%;
		border:2px solid #fff;
        height: auto;
    }
	
	.top-heads{
		 color:#fff; font-family: 'Open Sans', sans-serif;
		 font-size:40px;
	}
	#portfoliolist .portfolio {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-o-box-sizing: border-box;
		width: 25%;
		display:none;
		float:left;
		overflow:hidden;
}
div#portfoliolist {
		padding: 0px 0px;
}	
.portfolio-wrapper img {
  width: 100%;
}
.portfolio-wrapper {
		overflow:hidden;
		position: relative !important;
		margin:0em 0em 0px 0px;
}
.portfolio img {
		max-width:100%;
		display: block;
		margin: 0px auto 0px;
		/*--position: relative;--*/
		transition: all 300ms!important;
		-webkit-transition: all 300ms!important;
		-moz-transition: all 300ms!important;
}

.b-wrapper:hover {
	background: rgba(31, 173, 197, 0.35);
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-o-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-ms-transition: 0.5s all;
}

.services h3 {
   font-family: 'Open Sans', sans-serif;
  text-align: center;
  font-size: 40px;
  font-weight:bold;
  color: #239202;
  padding:0 20px 20px 20px;
}
.portfolio-wrapper h4 {
  font-size: 4em;
  margin: 0em 0;
  color: #fff;
  font-weight: 600;
}
.portfolio-wrapper h4 span {
	  font-weight: 100;
	font-family: 'Open Sans', sans-serif;
  margin-left: 8px;
  font-size: .5em;
}
.portfolio-wrapper label {
  width: 25%;
  height: 2px;
  background: #fff;
}
.portfolio-wrapper p {
  line-height: 18px;
  font-size: 1em;
  color: #fff;
  margin: 1em 0 0;
}
.portfolio-wrapper span a {
  color: #1b1b1b;
  font-size: 1em;
  display: block;
  font-weight: 600;
  background: url(../images/list.png) no-repeat 30% 51%;
}
.portfolio-wrapper span a:hover {
  color: #fff;
  background: url(../images/list1.png) no-repeat 32% 51%;
}
.services h4 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 3em;
}
		
		
		
.slider-green{
color:#fff;
padding:0;
border-radius:5px;
font-size:150%;}

.slider-black{
color:#fff;
padding: 0  0 20px 0px;
border-radius:5px;
font-family: 'Open Sans', sans-serif;
font-size:150%;
}

.pcolor{
	color:#fff;
	font-size:120%;
}

.demo-1 {
  position: relative;
  width: 340px;
  height: 235px;
  overflow: hidden;
  float: left;
  margin-right: 30px;
  margin-bottom: 30px;
  background-color: #000;
    
}
.gallery-info {
  margin-left: 2em;
}
.effect:nth-child(3) {
  margin-right: 0 !important;
}
.effect:nth-child(6) {
  margin-right: 0 !important;
}
ul.demo-1.effect li {
  list-style: none !important;
}
.demo-1 p,.demo-1 h2 {
  color: #fff;
  padding: 14px 25px 0px 25px;
  left: 0px;
  top: 41px;
  position: relative;
}

.demo-1 p {
  font-size: 14px;
  line-height: 1.7em;
  margin: 0;
  font-weight: 400;
}
.latest-designs li {
  list-style: none;
}
.demo-1 h2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 25px;
  line-height: 24px;
  margin: 0;
  color:#239202
}

.effect img {
    position:absolute;
    margin:-15px 0;
    right:0;
    top:0;
    cursor:pointer;
    -webkit-transition:top .4s ease-in-out,right .4s ease-in-out;
    -moz-transition:top .4s ease-in-out,right .4s ease-in-out;
    -o-transition:top .4s ease-in-out,right .4s ease-in-out;
    transition:top .4s ease-in-out,right .4s ease-in-out
}

.effect img.top:hover {
    top:-230px;
    right:-400px;
    padding-bottom:200px;
    padding-left:300px
}
.latest-designs h3 {
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  font-size: 3em;
  margin-bottom: 1em;
  color:#663300;
}
.latest-designs {
  padding: 0 0;
}
.header-products{
	text-transform:uppercase;
	text-align:center;
	color:#239202;
}

.effect img.top:hover a.more{

	position:relative;
	 top:230px;
    right:400px;

}
.metamore-font{
	font-family: 'Metamorphous', cursive;}
	
	
	
	
	/* moseover-slide --------*/

		div.hover_block { display: block; overflow: hidden;}
			
		div.hover_block cover, div.hover_block2 cover {
			list-style:none;
			background: #000;
			width:100%;
			position: relative;
			}
		

		div.hover_block cover a, div.hover_block2 cover a {
			display: block;
			position: relative;
			overflow: hidden;background: #000;
			height: 230px;
			width:100%;
			padding:20px 50px;
			color: #fff;
			font: 12px Helvetica, Arial, sans-serif;
		}

		div.hover_block cover a, div.hover_block2 cover a { text-decoration: none; }

		div.hover_block cover img, div.hover_block2 cover img {
			position: absolute;
			top: 0;
			left: 0;
			border: 0;
			}
/* End moseover-slide --------*/
cover p{
	font-size:15px;
	text-align:justify;
	line-height:22px;
}
cover h2{
	color:#239202;
	text-align:center;
}
span.more{
	background:#239202;
	color:#fff;
	padding:2px 10px;
	border-radius:5px;
}
span.more:hover{
	background:#239202;
	color:#000;
}


.welcome-img img {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
	border:6px solid #eeeeee;
}
<!--flash news-->
