.carousel-3 .first-gallary  .cols {
float: right;
margin-left: 13px;
width: 31.3%;
}

.carousel-3 .first-gallary .cols span img
{
	margin-top: 20px;
}

.carousel-3 .feature-block img
{
	max-height:280px;
}

.carousel-3 .first-gallary .cols:first-child {
	margin-left: 9px;
}

.carousel-3 .first-gallary {
	width: 55.3%;
	float: right;
}

.carousel-3 img {
	display: block;
}
.carousel-3 .first-gallary .cols {
	width: 23.7%;
}
.carousel-3 .first-gallary .cols a {
	margin-top: 15px;	
	max-height: 130px;
	max-width: 235px;
}

.carousel-3 .first-col
{
	margin-left: 15px;
	margin-right: 0px;
}

.carousel-3 .last-col
{
	/*float:right;*/
}

.carousel-3 .first-gallary .cols a img{
	/*margin-top: 20px;*/
	max-height: 130px;
	max-width: 235px;
}

.carousel-3 .single-img {
	width: 28.5%;
	float: left;
	position: relative;
	margin-right: 20px;
}
.carousel-3 .feature-block {
	background: #e0e0e0;
	width: 42.5%;
	float: left;
	margin-right: 0px;
	position: relative;
}

@media only screen and (min-width: 1670px) and (max-width: 1790px) 
{
	.carousel-3 .first-gallary .cols{  width: 23.6%;}
	/*.carousel-3 .first-gallary 
	{	    
	    width: 28%;
	}*/	
}

@media only screen and (min-width: 1566px) and (max-width: 1669px) 
{
	.carousel-3 .first-gallary .cols{  width: 23.5%;}		
}

@media only screen and (min-width: 1400px) and (max-width: 1565px) 
{
	.carousel-3 .first-gallary .cols{  width: 23.3%;}		
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) 
{
	.carousel-3 .first-gallary .cols{  width: 22%;}
}

@media only screen and (min-width: 768px) and (max-width: 1200px) {
	/*.carousel-3 .feature-block .image-desc{ display: none;}*/
	
	/*.carousel-3 .single-img{ width: 48.5%;}
	.carousel-3 .first-gallary{ width: 48.3%}
	.carousel-3 .first-gallary .cols{ width: 46%;}*/
}


@media only screen and (min-width: 1191px) and (max-width: 1200px) {
	.carousel-3 .image-desc{ display: none;}
	.carousel-3 .feature-block{ float:none;}
	.carousel-3 .single-img{ width: 48.5%;}	
	
	.carousel-3 .first-gallary .last-col
	{ 
		display:none;
		width:0px; 
	}
	
	.carousel-3 .feature-block {
 	width: auto;		
	}
	
	.image-block 
	{
		width: auto;
	}
	
	.carousel-3 .feature-block img{
 		max-height: none;
		max-width: 198px;		
	}
	
	.carousel-3 .feature-block a{
 		margin-right:30px;		
	}
			
	.cols {
		margin-left: 23px;
	}
	
	.carousel-3 .first-gallary 
	{
		width: 77%;	
	}
	
	.carousel-3 .first-gallary .cols 
	{
		width: 31.1%;
	}
}

@media only screen and (min-width: 1150px) and (max-width: 1190px) {
	.carousel-3 .image-desc{ display: none;}
	.carousel-3 .feature-block{ float:none;}
	.carousel-3 .single-img{ width: 48.5%;}	
	
	.carousel-3 .first-gallary .last-col
	{ 
		display:none;
		width:0px; 
	}
	
	.carousel-3 .feature-block {
 	width: auto;		
	}
	
	.image-block 
	{
		width: auto;
	}
	
	.carousel-3 .feature-block img{
 		max-height: none;
		max-width: 198px;		
	}
	
	.carousel-3 .feature-block a{
 		margin-right:30px;		
	}
			
	.cols {
		margin-left: 23px;
	}
	
	.carousel-3 .first-gallary 
	{
		width: 76%;	
	}
	
	.carousel-3 .first-gallary .cols 
	{
		width: 30%;
	}
}

@media only screen and (min-width: 900px) and (max-width: 1149px) {
	.carousel-3 .image-desc{ display: none;}
	.carousel-3 .feature-block{ float:none;}
	.carousel-3 .single-img{ width: 48.5%;}	
	
	.carousel-3 .first-gallary .last-col
	{ 
		display:none;
		width:0px; 
	}
	
	.carousel-3 .feature-block {
 	width: auto;		
	}
	
	.image-block 
	{
		width: auto;
	}
	
	.carousel-3 .feature-block img{
 		max-height: none;
		max-width: 198px;		
	}
	
	.carousel-3 .feature-block a{
 		margin-right:0px;		
	}
			
	.cols {
		margin-left: 23px;
	}
	
	.carousel-3 .first-gallary 
	{
		width: 70.4%;	
		float:right;
	}
	
	.carousel-3 .first-gallary .cols 
	{
		width: 30%;
	}
}

@media only screen and (min-width: 801px) and (max-width: 899px) {
	.carousel-3 .image-desc{ display: none;}
	.carousel-3 .feature-block{ float:none;}
	.carousel-3 .single-img{ width: 48.5%;}	
	
	.carousel-3 .first-gallary .last-col
	{ 
		display:none;
		width:0px; 
	}
	
	.carousel-3 .feature-block {
 	width: auto;		
	}
	
	.image-block 
	{
		width: auto;
	}
	
	.carousel-3 .feature-block img{
 		max-height: none;
		max-width: 198px;		
	}
	
	.carousel-3 .feature-block a{
 		margin-right:0px;		
	}
			
	.cols {
		margin-left: 4px;
	}
	
	.carousel-3 .first-gallary 
	{
		width: 68%;	
		float:right;
	}
	
	.carousel-3 .first-gallary .cols 
	{
		width: 30%;
	}
}

@media only screen and (min-width: 220px) and (max-width: 479px)
{
	
	.carousel-3 .feature-block
	{ 
		margin-right: 0; width: 100%; background: none;
	}
		
	.carousel-3 .single-img, .carousel-3 .first-gallary, .image-desc
	{ 
		display: none;
	}
	
	.carousel-3 .feature-block img
	{
		 max-height: none;
		 max-width: none;
	}
	
	.carousel-3 .feature-block a
	{
		margin-right: auto; 
	}
}

@media only screen and (min-width: 220px) and (max-width: 530px)
{
	.carousel-3 .image-desc{ display: none;}
	.image-block {		
		width: auto;
		}

	.carousel-3 .feature-block
	{ 
		margin-right: 0; width: 100%; background: none;
	}
		
	.carousel-3 .single-img, .carousel-3 .first-gallary, .image-desc
	{ 
		display: none;
	}
	
	.carousel-3 .feature-block img
	{
		 max-height: none;
		 max-width: none;
	}
	
	.carousel-3 .feature-block a
	{
		margin-right: auto; 
	}
}

@media only screen and (min-width: 531px) and (max-width: 635px)
{	
	.carousel-3 .image-desc{ display: none;}
	.image-block {		
		width: auto;
		}

	.carousel-3 .feature-block
	{ 
		margin-right: 0; 
		width: 50%; 
		background: none;
	}
	
	.carousel-3 .feature-block img
	{
		 max-height: none;
		 max-width: none;
	}
	
	.carousel-3 .feature-block a
	{
		margin-right: auto; 
	}
	
	.col-two ,
	.col-three , 
	.last-col
	{
		display: none;
	}
	
	.carousel-3 .first-gallary 
	{
		width: 45.7%;
	}
	
	.carousel-3 .first-gallary .cols 
	{
		width: 90%;
	}
	
	.carousel-3 .first-gallary .cols a 
	{
		margin-top: 48px;	
	}
}

@media only screen and (min-width: 636px) and (max-width: 730px)
{	
	.carousel-3 .image-desc{ display: none;}
	.image-block {		
		width: auto;
		}

	.carousel-3 .feature-block
	{ 
		margin-right: 0; 
		width: 50%; 
		background: none;
	}
	
	.carousel-3 .feature-block img
	{
		 max-height: none;
		 max-width: none;
	}
	
	.carousel-3 .feature-block a
	{
		margin-right: auto; 
	}
	
	.col-two ,
	.col-three , 
	.last-col
	{
		display: none;
	}
	
	.carousel-3 .first-gallary 
	{
		width: 46.8%;
	}
	
	.carousel-3 .first-gallary .cols 
	{
		width: 100%;
	}
	
	.carousel-3 .first-gallary .cols a 
	{
		margin-top: 65px;	
	}
}

@media only screen and (min-width: 731px) and (max-width: 800px)
{	
	.carousel-3 .image-desc{ display: none;}
	.image-block {		
		width: auto;
		}

	.carousel-3 .feature-block
	{ 
		margin-right: 0; 
		width: 30%; 
		background: none;
	}
	
	.carousel-3 .feature-block img
	{
		 max-height: none;
		 max-width: none;
	}
	
	.carousel-3 .feature-block a
	{
		margin-right: auto; 
	}
		
	.col-three , 
	.last-col
	{
		display: none;
	}
	
	.carousel-3 .first-gallary 
	{
		width: 65%;
	}
	
	.carousel-3 .first-gallary .cols 
	{
		width: 45.7%;
	}
	
	.carousel-3 .first-gallary .cols a 
	{
		margin-top: 10px;	
	}
}