//thumbhover
       .caption-style-4{
		list-style-type: none;
		margin: 0px;
		padding: 0px;
    
		
	}

	.caption-style-4 li{
		float: left;
		padding: 0px;
		position: relative;
		overflow: hidden;
    margin: 5px;  
    display: inline;    
 
    
	}

 
	.caption-style-4 li:hover .caption{
		opacity: 1;
    top:0px;
	}

	.caption-style-4 li:hover img{
		opacity: 1;
		transform: scale(1.15,1.15);
		-webkit-transform:scale(1.15,1.15);
		-moz-transform:scale(1.15,1.15);
		-ms-transform:scale(1.15,1.15);
		-o-transform:scale(1.15,1.15);
	}


	.caption-style-4 img{
		margin: 0px;
		padding: 0px;
		float: left;
		z-index: 4;
	}


	.caption-style-4 .caption{
		cursor: pointer;
		position: absolute;
		opacity: 0;
		-webkit-transition:all 0.45s ease-in-out;
		-moz-transition:all 0.45s ease-in-out;
		-o-transition:all 0.45s ease-in-out;
		-ms-transition:all 0.45s ease-in-out;
		transition:all 0.45s ease-in-out;
	}

	.caption-style-4 img{
		-webkit-transition:all 0.25s ease-in-out;
		-moz-transition:all 0.25s ease-in-out;
		-o-transition:all 0.25s ease-in-out;
		-ms-transition:all 0.25s ease-in-out;
		transition:all 0.25s ease-in-out;
	}
	.caption-style-4 .blur1{
    background-color: rgba(238,54,52,0.80);
    height: 200px;
    width: 300px;
    z-index: 5;
    position: absolute;
    padding-top: 0px;
	}
  
  	.caption-style-4 .blur2{
    background-color: rgba(253,181,21,0.80);
    height: 200px;
    width: 300px;
    z-index: 5;
    position: absolute;
    padding-top: 0px;
	}
  
  
  	.caption-style-4 .blur3{
    background-color: rgba(139,197,67,0.80);
    height: 200px;
    width: 300px;
    z-index: 5;
    position: absolute;
    padding-top: 0px;
	}
  
  
  	.caption-style-4 .blur4{
    background-color: rgba(6,166,210,0.80);
    height: 200px;
    width: 300px;
    z-index: 5;
    position: absolute;
    padding-top: 0px;
	}
  
  
  

	.caption-style-4 .caption-text h1{
		text-transform: none;
		font-size: 20px;
    margin-bottom: 0px;
    color: white;
	}
	.caption-style-4 .caption-text{
		z-index: 10;
		color: #fff;
		position: absolute;
		width: 300px;
		height: 200px;
		text-align: center;
		top:50px;
	}   
  
  
  	@media only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px) and  (max-device-width: 480px){
		
	.caption-style-4 .caption-text h1{
		text-transform: none;
		font-size: 1em;
    margin-bottom: 0px;
    color: white;
    text-align: center;
    margin:auto;
	}
	.caption-style-4 .caption-text{
		z-index: 10;
		color: #fff;
		position: absolute;
		width: 300px;
		height: 200px;
		text-align: center;
		top:50px;
    margin:auto;
	} 
 


	.caption-style-4 img{
		margin: 0px;
		padding: 0px;
		float: center;
		z-index: 4;
	} 
  
  
  .caption-style-4 .blur1{
    background-color: rgba(238,54,52,0.80);
    height: 200px;
    width: 300px;
    z-index: 5;
    position: relative;
    padding-top: 0px;
	}
  
  	.caption-style-4 .blur2{
    background-color: rgba(253,181,21,0.80);
    height: 200px;
    width: 300px;
    z-index: 5;
    position: relative;
    padding-top: 0px;
	}
  
  
  	.caption-style-4 .blur3{
    background-color: rgba(139,197,67,0.80);
    height: 200px;
    width: 300px;
    z-index: 5;
    position: relative;
    padding-top: 0px;
	}
  
  
  	.caption-style-4 .blur4{
    background-color: rgba(6,166,210,0.80);
    height: 200px;
    width: 300px;
    z-index: 5;
    position: relative;
    padding-top: 0px;
	}
  


  
  }      